Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x | import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { ClientsModule, Transport } from '@nestjs/microservices';
import { PrometheusModule } from '@willsoto/nestjs-prometheus';
import { loadConfig } from '@connector/config';
import { ObservabilityModules } from '@connector/observability';
import { ApiWsGateway } from './ws.gateway';
const cfg = loadConfig('api');
const wsProviders = process.env.NODE_ENV === 'test' ? [] : [ApiWsGateway];
@Module({
imports: [
...ObservabilityModules,
PrometheusModule.register(),
ClientsModule.register([
{
name: 'CATALOG',
transport: Transport.NATS,
options: { servers: [cfg.natsUrl] },
},
{
name: 'ANALYSIS',
transport: Transport.NATS,
options: { servers: [cfg.natsUrl] },
},
]),
],
controllers: [AppController],
providers: [...wsProviders],
})
export class AppModule {}
|