Как связать пн go с гнездом Js? - PullRequest
1 голос
/ 09 апреля 2020

Если я сконфигурирую mon go с гнездом js, получится так: enter image description here

мои файлы вот так,

app.module. ts

enter image description here

item.schema.ts

enter image description here

items. module.ts

enter image description here

items.service.ts

enter image description here

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Просто удалите ItemsService из AppModule и экспортируйте его в свой ItemsModule, кроме того, нет необходимости определять ItemsController в AppModule, достаточно того, чтобы быть определенным в ItemsModule.

Вы можете взглянуть на контроллеры и экспорт по этой ссылке https://docs.nestjs.com/modules

0 голосов
/ 09 апреля 2020

Я использую forwardRef в других модулях, где я объявляю модели mon go следующим образом:

@Module({
 imports: [
     forwardRef(() => AppModule),
     MongooseModule.forFeature([{ name: 'User', schema: UserSchema }])
]
})

Где AppModule мой app.module равен

...