CORS 란?
처음 협업하면서 프론트와 백엔드 작업을 하면 꼭 마주치는 문제가 CORS 문제인 것 같다. 왜 발생하고 어떻게 방지할 수 있는지 확인하는 것이 목적입니다. CORS 란? CORS(Cross-Origin Resource Sharing)는 출처가 다른 자원들을 공유한다는 뜻이다. 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념이다. 교차되는 출처 자원들의 공유이다. 다른 출처에 있는 자원을 요청한다고 하면, 이를 교차 출처 요청이라고 한다. CORS 는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 ..
2023.08.06