This commit is contained in:
Первов Артем
2026-07-03 17:35:13 +03:00
5 changed files with 15 additions and 22 deletions

View File

@@ -3,17 +3,11 @@ import { NestFactory } from '@nestjs/core';
import compression from 'compression';
import { AppModule } from './app.module';
/** Запускает HTTP API со сжатием, CORS и глобальной валидацией DTO. */
/** Запускает HTTP API со сжатием и глобальной валидацией DTO. */
async function bootstrap() {
const app = await NestFactory.create(AppModule);
app.use(compression());
app.enableCors({
origin: process.env.CORS_ALLOWED_ORIGINS,
credentials: true,
methods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'],
allowedHeaders: ['Content-Type', 'Authorization', 'x-api-key'],
});
app.setGlobalPrefix('api');
app.useGlobalPipes(
new ValidationPipe({