CDN 사용시 axios (ajax) 캐싱으로 인해, 쿠키(cookie) 정보가 누락된 채 서버로 요청이 전달되던 현상

By | 4월 26, 2023

문제 상황

  • 웹서버 대신 CDN을 사용하고 있음.
  • 브라우저 캐시를 제거한 채로 ajax 요청을 할 경우 잘 동작함.
  • 브라우저 캐시가 활성화된 상태로 ajax 요청을 할 경우, 마치 쿠키 데이터(e.g. access token)가 없는 것 같은 현상이 서버에서 일어남.

해결

  • axios 공통함수의 default headers에 아래 두 개의 항목을 추가해 주어 해결함.
    • 'cache-control': 'no-cache',
    • pragma: 'no-cache',
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments