CORS에 대해 간단하게 설명해주세요.
브라우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한한다. 서로 다른 도메인의 리소스 요청을 보내고 받게 되면, CORS 에러가 발생한다 ! 예시로, 프론트엔드와 백엔드가 협업하게 되면, 각각 따로 서버를 띄우기에 CORS 문제가 발생할 수 있다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요하다. 만약 서버가 동의한다면 브라우저에서는 요청을 허락하고, 동의하지 않는다면 브라우저에서 거절한다. .❗❕❗ 이러한 허락을 구하고 거절하는 메커니즘을 HTTP-header를 이용해서 가능한데, 이를 CORS(Cross-Origin Resource Sharing)라고 부른다. 그래서 브라우저에서 cross-origin 요청을 안전하게 할 수 있도록 하는 메커니즘이다. COR..
CS/컴퓨터네트워크
2023. 7. 23. 15:13