如何在NestJs Typeorm中捕获数据库连接错误异常

时间:2019-12-30 09:38:31

标签: nestjs typeorm

我有一个nestjs应用程序。我正在使用@nestjs/typeorm。发生数据库连接失败时,我必须通知另一个服务。因此,除了它不断尝试重新连接到数据库外,我还想捕获此连接异常以及与其他服务的post连接失败详细信息。如何捕获此异常?或者我必须自己创建一个here

中提到的数据库模块

当前连接代码为

TypeOrmModule.forRootAsync({
      imports: [ConfigModule],
      inject: [ConfigService],
      useFactory: (configService: ConfigService) => ({
        ...configService.get<ConnectionOptions>('postgresConfiguration'),
        entities: [__dirname + '/**/*.entity{.ts,.js}'],
      })
    }),

app.module.ts进口内

0 个答案:

没有答案