반응형
springboot ‘Access-Control-Allow-Origin’ CORS 헤더가 없음
-
Spring Boot | RESTful API 호출시 Cross Origin Requests Sharing (CORS)▼ Backend/스프링 (Spring) 2021. 11. 19. 14:50
▶ Cross Origin Requests Sharing (CORS) 개발 중 프론트단에서 RESTful API 호출시 교차 출처 요청 차단, 동일 출처 정책으로 인해 http://localhost:port/~ 에 있는 원격 리소스를 차단하였습니다. (원인: ‘Access-Control-Allow-Origin’ CORS 헤더가 없음) 발생. CORS는 서로 다른 출처(Origin) 간에 리소스를 전달하는 방식을 제어하는 체제이다. 보안 상의 이유로, 브라우저는 스크립트에서 시작한 교차 출처 HTTP 요청을 제한하기 때문에 발생한다. CORS 요청이 가능하려면 서버에서 특정 헤더인 Access-Control-Allow-Origin과 함께 응답할 필요가 있다. 📌스프링에서는 아래와 같은 방법으로 CROS를 ..