import { Logger, ValidationPipe } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { NestFactory } from '@nestjs/core'; import { NestExpressApplication } from '@nestjs/platform-express'; import cookieParser from 'cookie-parser'; import { AppModule } from './app.module'; const bootstrap = async () => { const app = await NestFactory.create(AppModule); // Middleware app.enableCors({ credentials: true }); app.enableShutdownHooks(); app.use(cookieParser()); // Pipes app.useGlobalPipes(new ValidationPipe({ transform: true })); const configService = app.get(ConfigService); const port = configService.get('app.port'); await app.listen(port); Logger.log(`🚀 Server is up and running!`); }; bootstrap();