import { ValidationPipe } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { HttpExceptionFilter } from './commons/filters/all.exception-filter'; import { SanitizePipe } from './commons/pipes/sanitize.pipe'; async function bootstrap() { const app = await NestFactory.create(AppModule, { bodyParser: false }); const configService = app.get(ConfigService); app.useGlobalPipes(new SanitizePipe()); app.useGlobalPipes( new ValidationPipe({ transform: true, }), ); app.useGlobalFilters(new HttpExceptionFilter()); await app.listen(configService.get('http.port')); } bootstrap();