【发布时间】:2022-04-21 07:00:58
【问题描述】:
我有一个带有CoreModule 的 NestJS 应用程序,它将核心服务的集合导出到所有其他模块。
在核心模块中,我有动态模块寄存器HttpModule。
我不会为导入和导出两次注册此模块,所以我执行以下操作:
const httpModule = HttpModule.register({
timeout: Configuration.requestTimeoutMilliseconds
});
@Module({
imports: [httpModule],
providers: [
...
],
exports: [
httpModule,
...
]
})
export class CoreModule { }
当我启动我的应用程序时,我在 InstanceLoader 日志中看到 HttpModule 依赖项注册了两次:
一般来说导出动态模块的正确方法是什么?
【问题讨论】:
标签: node.js typescript nestjs