我有一个NestJS应用程序,其中包含
当我启动我的应用程序时,我在
CoreModule
,它将核心服务的集合导出到所有其他模块中。
在核心模块中,我有动态模块注册HttpModule
。
我不想为导入和导出分别注册此模块,因此我执行以下操作:const httpModule = HttpModule.register({
timeout: Configuration.requestTimeoutMilliseconds
});
@Module({
imports: [httpModule],
providers: [
...
],
exports: [
httpModule,
...
]
})
export class CoreModule { }
当我启动我的应用程序时,我在
InstanceLoader
日志中看到HttpModule
依赖项被注册了两次:
一般情况下,导出动态模块的正确方法是什么?