Почему в файле службы примера конфигурации нет декоратора @Injectable? - PullRequest
0 голосов
/ 25 июня 2019

https://docs.nestjs.com/techniques/configuration Я пытался следовать примеру, упомянутому в разделе «Конфигурация» NestJS, но заметил, что существует класс Service (ConfigService), определенный без декоратора @Injectable. Было ли это просто ошибкой или это тоже можно определить таким образом?

Согласно документу, который я читаю на Сервисе nestjs, который также является Поставщиком, необходимо определить Injectable decorator https://docs.nestjs.com/providers

1 Ответ

0 голосов
/ 25 июня 2019

Это определенно ошибка.Все провайдеры должны иметь декоратор @Injectable().Я бы также предложил сделать глобальный ConfigModule с помощью декоратора @Global(), как описано в документации.

...