Если я сконфигурирую mon go с гнездом js, получится так:
мои файлы вот так,
app.module. ts
item.schema.ts
items. module.ts
items.service.ts
Просто удалите ItemsService из AppModule и экспортируйте его в свой ItemsModule, кроме того, нет необходимости определять ItemsController в AppModule, достаточно того, чтобы быть определенным в ItemsModule.
Вы можете взглянуть на контроллеры и экспорт по этой ссылке https://docs.nestjs.com/modules
Я использую forwardRef в других модулях, где я объявляю модели mon go следующим образом:
@Module({ imports: [ forwardRef(() => AppModule), MongooseModule.forFeature([{ name: 'User', schema: UserSchema }]) ] })
Где AppModule мой app.module равен