반응형
미들웨어로 모든 경로 CORS 설정
express의 미들웨어를 사용하여 응답으로 Access-Control-Allow-Origin에는 요청하는 사이트의 Origin 'http:localhsot:5173'을 설절하여 줍니다.
Access-Cotrol-Allow-Headers에는 리소스에 접근 시 허용할 사용자 지정 헤더를 설정하여 줍니다.
// 어플리케이션 레벨 미들웨어
app.use((req, res, next) => {
res.setHeader("Access-Control-Allow-Origin", process.env.cors);
res.setHeader("Access-Control-Allow-Headers", "Content-Type");
next();
});
반응형
'Node.js > express' 카테고리의 다른 글
Connection Pool을 사용해 Database 연결하기 (0) | 2024.07.24 |
---|---|
dotenv 사용해서 환경변수 설정하기 (0) | 2024.07.11 |
Express 애플리케이션 생성기 (0) | 2023.04.08 |
express 서버 구축 (0) | 2023.03.30 |