Spring MVC 방식

@Configuration
public class WebConfig implements WebMvcConfigurer {

    private static final String ALLOWED_METHOD_NAMES = "GET,HEAD,POST,PUT,DELETE,TRACE,OPTIONS,PATCH";

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
            .allowedMethods(ALLOWED_METHOD_NAMES.split(","))
            .exposedHeaders(LOCATION);
    }
    
}

스크린샷 2022-07-05 오후 4.34.23.png

Untitled

Untitled

Preflight 테스트 방법

Untitled