728x90
Cors
-
CORSCS 2022. 5. 31. 18:43
CORS(Cross Origin Resource Sharing) 웹 프론트 엔드와 api 서버를 따로 구성하는 경우, 프론트 엔드에서 다른 origin의 api 서버로 요청을 보내면 문제가 발생한다. 이 문제를 CORS라고 한다. 쉽게 말해서 CORS정책은 우리가 가져오는 리소스가 안전한지 검사하는 관문이다. 여기서 말하는 Origin 이란, 아래의 세 가지 요소를 조합한 것을 말한다. URL의 Protocol, Host, Port를 통해 같은 출처인지 판단할 수 있다. 배경 SOP 정책 : 같은 출처에서만 리소스를 공유할 수 있다. 예전에는 브라우저에서 요청을 보내면, 서버는 해당하는 로직을 수행한 뒤 HTML 페이지를 렌더링 한 뒤 브라우저에 반환해주는 방식이 일반적이었다. 즉, 하나의 서버(동일한 ..