Как разрешить проблему с зависимостями, при использовании разных ресуров? Nest can't resolve dependencies

Я начинающий fullstack разработчик, делаю бэкенд для сайта с фильмами

У меня есть ресурсы User и Auth В Auth я хочу использовать сервисы из User Погуглив я пришёл к следующему:

  1. Нужно экспортировать UserService в user.module.ts
  2. В auth.module.ts у меня есть imports: [ UserModule ]
  3. В сервисе auth я пишу constructor( private readonly userService: UserService ) {} Мне необходимо использовать этот сервис в сервисе и контроллере Auth

Приложение не падает с ошибкой и успешно запускается Но при запуске тестов я получаю такую ошибку:

Nest can't resolve dependencies of the AuthController (AuthService, ?). Please make sure that the argument UserService at index [1] is available in the RootTestModule context.

Potential solutions:
- Is RootTestModule a valid NestJS module?
- If UserService is a provider, is it part of the current RootTestModule?
- If UserService is exported from a separate @Module, is that module imported within RootTestModule?
  @Module({
    imports: [ /* the Module containing UserService */ ]
  })

введите сюда описание изображения


Ответы (0 шт):