[Spring] CORS 이란? CORS 에러 해결방법
·
Spring
프로젝트를 할때마다 CORS 설정을 해주고 있지만 매번 CORS 에러를 만나는게 정확한 이해없이 사용하고 있는 것 같아 한번 정리하고 넘어가려고 합니다.CORS 란?CORS란 Cross Origin Resource Sharing의 약자로 출처가 다른 리소스들을 공유하는 것을 의미합니다. 여기서 출처란 프로토콜, 호스트, 포트로 구성된 서버 위치를 의미하는데 두 리소스들 간에 프로토콜, 호스트, 포트 중 하나만 달라도 다른 리소스에서 요청을 보냈을 때 CORS 에러가 발생합니다. ex) https://spring.io:8080 프로토콜 : https, http호스트 : spring.io포트 : 8080그렇다면 왜 이처럼 출처가 다른 리소스의 요청을 막는 것일까?출처가 다른 리소스를 공유하여 브라우저를 실행..