Spring

Spring .. has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource 오류

나쁜천사1004 2021. 2. 4. 22:14

CORS

CORS(Cross-Origin Resource Sharing) 란, 웹 서버 도메인간 액세스 제어 기능을 제공하여 보안 도메인간 데이터 전송을 가능하게 해준다.

 

#해결방법

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedMethods("PUT", "DELETE", "POST", "GET", "OPTION", "PATCH")
                .allowCredentials(false).maxAge(3600);
    }
}
반응형