在NestJs中,我们能否在其他模块(特别是控制器)中使用没有模块的常规服务?

3

我正在开发一个NestJs项目,其中包含不同的模块。我想要一个通用服务,可以在应用程序的任何地方使用而无需模块。 是否可以在没有模块的情况下使用通用服务?如果可以,那么如何使用它?实际上,我想要从服务中使用不同的函数。


为什么你不想要一个模块? - Jay McDoniel
1个回答

3

如果您想使用服务条款,您需要将@Injectable()服务注册到一个模块中,您可以将其注册到app.module.ts中,但这取决于common.service.ts的具体功能是什么?

如果您想使用Nestjs的依赖注入机制,您应该添加@Injectable和Scope,然后将其注册到任何您想要的模块中。

如果您得到了答案,请给我投票:),如果没有,请留下更多详细信息的评论。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接