我是新手nestjs
,遇到了关于如何覆盖的load
功能的问题ConfigModule
,希望有人能帮助我,在此先感谢!
我的 e2e 测试:
const moduleForTesting = await Test.createTestingModule({imports: [AppModule]});
我的应用模块:
import config from './config/index'
@Module({
imports: [ConfigModule.forRoot({isGlobal: true, load: [config]})]
})
我的config/index
文件:
export default async () => {
someConfigs: ...
}
现在我希望 e2e 测试使用其他配置,但我不知道如何覆盖 AppModule,也不知道load
函数:
// AppModule
import config from './config/index' // This is ok for production, but need to be overridden in testing
...
imports: [ConfigModule.forRoot({isGlobal: true, load: [config]})]