import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { ConfigService } from '@nestjs/config'; async function bootstrap() { const app = await NestFactory.create(AppModule); const config = app.get(ConfigService); const corsOrigins = config.get('corsOrigins') || ['http://localhost:5173']; app.enableCors({ origin: corsOrigins, credentials: true, methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'OPTIONS'], allowedHeaders: ['Content-Type', 'Accept', 'Authorization'], }); const port = config.get('port'); await app.listen(port); console.log(`Helix Engage Server running on port ${port}`); } bootstrap();