한 사이트에서 주소가 다른 서버로 요청을 보낼 때 CORS 에러를 한 번쯤은 본 적 있을 것이다. 그렇다면 CORS 에러는 왜 생기며 우리를 괴롭히는(?) 걸까? CORS를 이해하기 전, 먼저 SOP에 대해 알아야 한다. 1. SOP (Same Origin Policy)SOP는 말 그대로 동일 출처 정책, 즉 동일한 출처(Origin) 끼리만 API 등의 데이터 접근이 가능하도록 막는 정책을 말한다.다르게 말하면 다른 출처의 리소스를 사용하는 것에 제한하는 보안 방식이다. 출처(Origin)란 어떤 걸 말하는 걸까? URL은 위의 사진과 같이 Protocol, Host, Port, Path, Query-String, Fragment .. 등으로 이루어져있다.이 중 출처는 Protocot, Host, ..