导出NestJs模块与导出提供程序



NestJs允许导出模块和提供程序。它们之间有什么区别?

示例:

// Reusable module
@Module({
providers: [ServiceA],
exports: [ServiceA]
})
class ModuleA {}

应在何时何地导出此模块?它有什么帮助?

NestJs关于模块的文档说明如下。。。

现在,任何导入CatsModule的模块都可以访问CatsService,并将与导入它的所有其他模块共享同一实例。

示例:要在另一个模块导出的服务B中使用模块a导出的服务a,您必须在模块B 中导入导出服务a的模块a

最新更新