express CORS 적용하기

쩡아지🐶·2024년 2월 16일

express 질문저장소

목록 보기
2/5
post-thumbnail

API 서버의 포트는 8080이고 프론트 서버의 포트는 3000인데 같은 localhost여도 포트가 달라서 CORS에 위배된다.

express 서버에 CORS 적용 하는 방법..
직접 설정해도 되지만 편하게 적용하려고 라이브러리 설치함. (cors)

1. cors 설치

yarn add cors

2. 소스 수정

/* 상단에 cors import 해주고 */
import cors from 'cors';

/* express app에 cors를 적용한다. */
const app: Application = express();
app.use(cors());

특정 origin만 허용하거나 credentials를 적용해야하면 cors(옵션) 옵션주면 된다.
(https://github.com/expressjs/cors)

profile
React, Next.js, Express STUDY

0개의 댓글