본문 바로가기
Node.js/express

CORS 설정하기

by holy season 2024. 7. 22.
반응형

미들웨어로 모든 경로 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();
});

 

반응형