728x90
반응형

cors를 활용하여 쿠키 전달

도메인이 다르면 쿠키도 전달 안됨
쿠키를 다른 도메인간에 전달을 하고 싶으면 cors활용하기

 

1️⃣ app.js에서 credentials: true 추가하기(기본값은 false) 

app.use(cors({
    origin: '*',
    credentials: true,
}));

 

2️⃣ 프론트엔드 axios사용하는 곳에서도 3번째 인자로 withCredentials: true 추가해주기

function addCommentAPI(data) {
  return axios.post(`/post/${data.postId}/comment`, data, {
    withCredentials: true,
  });
}

 

3️⃣ 프론트엔드 saga 공통부분 모아놓은 index.js에 axios.defaults.withCredentials = true; 추가

 

 

반응형

'프로그래밍 > NodeJS' 카테고리의 다른 글

morgan 설치 및 사용  (0) 2021.05.20
Offset-based & Cursor-based Pagination  (0) 2021.05.19
dotenv로 환경변수 관리  (0) 2021.05.17
express 사용하여 get, post, delete 요청  (0) 2021.05.04
express로 라우팅하기  (0) 2021.05.04
복사했습니다!