我在我的 Nest.js 应用程序中使用 Fastify 而不是 Express,我想为 Fastify 配置日志记录。日志记录(和许多其他东西)的配置由ConfigService
. 但是,服务只有在创建 Nest 的app
对象后才可用,但我必须更早地提供记录器选项 - 在创建它时。它看起来像这样:
const app = await NestFactory.create<NestFastifyApplication>(
AppModule,
new FastifyAdapter(loggerConfig)
);
const config = app.get('ConfigService') as ConfigService;
我如何使用 ConfigService 提供loggerConfig
给FastifyAdapter
?有没有办法通过 Fastify 延迟记录器的设置,或者在app
创建服务之前获取服务?