为什么“配置示例服务”文件没有@Injectable装饰器?

时间:2019-06-25 10:32:09

标签: service nestjs

https://docs.nestjs.com/techniques/configuration 我试图遵循NestJS的“配置”部分中提到的示例,但是我注意到定义了一个没有@Injectable装饰器的Service类(ConfigService)。仅仅是错误还是可以用这种方式定义?

根据我在nestjs Service上阅读的文档,这也是提供者需要定义https://docs.nestjs.com/providers

的Injectable装饰器

1 个答案:

答案 0 :(得分:0)

绝对是错误的。所有提供程序都需要具有@Injectable()装饰器。我还建议按照文档中所述使用ConfigModule装饰器将@Global()全局化。