准备
// nest g module
将coffee相关封装到module中
import { Module } from '@nestjs/common'; import { CoffeesController } from './coffees.controller'; import { CoffeesService } from './coffees.service'; @Module({ controllers: [CoffeesController], providers: [CoffeesService], }) // 这个装饰器提供了元数据,nest用它来组织应用程序的结构 // 包含controllers,exports,imports,providers export class CoffeesModule {}
最初我们将CoffeesController和CoffeesService作为AppModule的一部分,现在我们需要删除那一部分,否则会被实例化两次
// AppModule @Module({ imports: [CoffeesModule], controllers: [AppController], providers: [AppService], })