相关疑难解决方法(0)

如何在实例化应用程序之前在 main.ts 中获取 Nestjs configService 实例

我的应用程序实例取决于配置:serviceName在这种情况下

const serviceName = 'authentication-service'
const servicePrefix = `api/${serviceName}`;
const swaggerPrefix = 'swagger';
...
const app = await NestFactory.create<NestFastifyApplication>(
    AppModule,
    new FastifyAdapter({
      requestIdLogLabel: serviceName,
      logger: true,
      ...
    }),
    {
      // logger: ['log']
      logger: process.env.DEV === '1' ? ['log', 'debug', 'error', 'verbose', 'warn'] : ['error', 'warn'],
    });
Run Code Online (Sandbox Code Playgroud)

NestJs 文档使用 app 实例来获取configService单例:

const configService = app.get(ConfigService);
const port = configService.get('PORT');
Run Code Online (Sandbox Code Playgroud)

在实例化我的应用程序之前有什么方法可以获取configService实例吗?

nestjs nestjs-config

7
推荐指数
1
解决办法
5180
查看次数

标签 统计

nestjs ×1

nestjs-config ×1