파일 구조
backend
index.js
frontend
sagas/user.js
index.js
const cors = require('cors');
...
app.use(cors({
origin: true,
credentials: true,
}));
sagas/user.js
...
function logInAPI(loginData) {
// 서버에 요청을 보내는 부분
return axios.post('/user/login', loginData, {
withCredentials: true,
});
}
서버에 요청을 보내는 axios 함수와
요청을 받는 백엔드 서버의 index 파일에 credentials: true
설정을 추가하면 다른 도메인간에 쿠키를 주고 받을 수 있다.
쿠키 생김새