CS

CORS (Cross Origin Resource Sharing)
프론트엔드와 백엔드 간 API 통신을 하다보면 CORS 에러가 발생하는 것을 심심찮게 확인할 수 있다. CORS는 무엇일까? CORS를 이해하려면 SOP (Single Origin Policy)에 대한 이해가 선행되어야 한다. SOP (Single Origin Policy) 영어를 그대로 직역하면 하나의 출처 정책, 즉 하나의 출처에서 온 리소스만 허용하고, 다른 출처의 리소스를 사용하는 것을 제한하는 보안 정책이다. 여기서 출처란 URL에서 프로토콜, 호스트, 포트를 합친 것을 의미한다. 예를 들어, https://localhost:443/test라는 URL에서 https://localhost:443이 출처가 된다. 만약 http://localhost/test라는 URL 요청이 들어오는 경우 https..