Skip to content

Commit 8dcff30

Browse files
committed
fix: main cors 설정 수정 및 Preflight 요청 추가
1 parent 4be80fe commit 8dcff30

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/main.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1-
import 'dotenv/config';
2-
import { NestFactory, Reflector } from '@nestjs/core';
3-
import { AppModule } from './app.module';
41
import { ClassSerializerInterceptor, ValidationPipe } from '@nestjs/common';
5-
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
2+
import { NestFactory, Reflector } from '@nestjs/core';
3+
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
64
import * as cookieParser from 'cookie-parser';
7-
import { BaseExceptionFilter } from 'src/core/filters/base-exception-filter';
5+
import 'dotenv/config';
86
import { writeFileSync } from 'fs';
97
import { join } from 'path';
8+
import { BaseExceptionFilter } from 'src/core/filters/base-exception-filter';
9+
import { AppModule } from './app.module';
1010

1111
async function bootstrap() {
1212
const app = await NestFactory.create(AppModule);
1313
// set CORS
1414
app.enableCors({
15-
origin: true,
15+
origin: ['https://www.meta-cognition.site', 'http://localhost:3000'], // 허용하고자 하는 도메인만 명시
16+
methods: ['GET', 'POST', 'PATCH', 'PUT', 'DELETE', 'OPTIONS'],
17+
allowedHeaders: ['Authorization', 'Content-Type', 'Accept'],
1618
credentials: true,
1719
exposedHeaders: ['Authorization'],
1820
});

0 commit comments

Comments
 (0)