我有一个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
进口内