如何在 nestJS 中创建一个先调用的服务?

时间:2021-03-05 13:00:08

标签: nestjs

我想在 nestJS 应用程序中创建一个在任何事情之前调用的服务。
我有一个函数可以在 nestJS 中监听 azure 服务总线。所以,每当这个应用程序启动并运行时,我需要调用这个函数并开始监听。
那么,我应该如何以及在何处创建该服务方法?

1 个答案:

答案 0 :(得分:0)

您可以在 ma​​in.ts 文件中的 app.listen 函数中提供回调,以编写您的后期初始化代码。

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
   
  ...
   
  await app.listen(3000, () => { console.log('Executed after App is Up'); });
}
bootstrap();