[SPRING #9] CORS
프론트에서 CORS에러 해결 (proxy 설정)
package.json
"proxy": "http://localhost:8080"
Same-Origin Policy
어떤 출처에서 불러온 리소스가 다른 출처에서 가져온 리소스와 상호작용하는 것을 제한하는 보안 정책. 스크립트에만 적용된다. 동일한 출처의 웹페이지일때만 리소스에 접근하는 것을 허용한다.
- 동일한 출처(same-origin) : 두 URL의 프로토콜, 호스트, 포트가 동일
출처 : https://velog.io/@sangmin7648/SOP-CORS%EB%9E%80
preflight(예비요청)을 보내고 안보내고에 따라서 CORS의 흐름이 바뀐다.
단순요청이 아닐때는 예비요청을 보낸다.(Post...)
Spring에서 CORS 설정
@Configuration
public class MvcConfiguration implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**").allowedOrigins("*");
}
}
Author And Source
이 문제에 관하여([SPRING #9] CORS), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@eunseo2/CORS저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)