CORS 교차 출처 리소스 공유 Cross-Origin Resource Sharing

동민·2021년 3월 9일
0

교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)

추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제

CORS ERROR

HTTP / HTTPS 와 같이 서로 다른 브라우저로 인식되는 브라우저 요청시 발생하는 Samesite 에러

CJmall에서 HTTP / HTTPS 요청으로 CORS ERROR가 발생하는 이슈가 있음

예를 들어,
    1. A 페이지 -> B 페이지 (HTTP -> HTTPS 를 위해 Proxy 서버를 거쳐감)
    2. B 페이지에서 주문 실수로 History Back (뒤로가기) 요청
    3. 이 떄, CORS 에러 발생, 따라서 cache:false로 설정하여 캐시가 남지 않도록 설정해야 CORS ERROR를 해결할 수 있음

https://developer.mozilla.org/ko/docs/Web/HTTP/CORS

profile
BE Developer

0개의 댓글