我有一个模块是这样的:
import { Module } from '@nestjs/common'
import { OtpService } from '@modules/auth/otp/otp.service'
import { OtpResolver } from '@modules/auth/otp/otp.resolver'
import { HttpModule } from '@nestjs/axios'
@Module({
providers: [OtpResolver, OtpService],
imports: [
HttpModule.register({
timeout: 5000,
baseURL: "some url"
}),
],
})
export class OtpModule {}
字符串
然后导入到app模块中:
import { OtpModule } from '@modules/auth/otp/otp.module'
@Module({
imports: [
....
OtpModule,
GraphQLModule.forRootAsync({
useClass: GraphqlConnectionService,
}),
],
providers: [AppConfigService],
})
export class AppModule {}
型
一切工作,如果我删除otp模块,它也工作,如果HttpModule没有导入那里.我是通过this教程,但id似乎不工作.任何关于如何解决这个问题的想法将是非常有帮助的.
UPD:它只是冻结在init上,这里是输出日志,所有其他模块都正确初始化,当涉及到otp时,它只是停止在那里
{"level":"info","message":"TypegooseModule dependencies initialized"}
{"level":"info","message":"TypegooseModule dependencies initialized"}
{"level":"info","message":"TypegooseModule dependencies initialized"}
{"level":"info","message":"TypegooseModule dependencies initialized"}
{"level":"info","message":"GraphQLModule dependencies initialized"}
型
1条答案
按热度按时间1qczuiv01#
我通过从@nestjs/axios导入HttpService和HttpModule修复了它
更换
字符串
为此
型