#CORS란?
CORS를 설정을 다 했는데 그래도 CORS에러가 발생했다... 이유는 스프링시큐리티도 사용하고 있어서 그랬다 만약 스프링 시큐리티를 사용한다면 스프링시큐리티에 설정을 해줘야한다.
#예제
// CORS 허용 적용
@Bean
public CorsConfigurationSource corsConfigurationSource() {
CorsConfiguration configuration = new CorsConfiguration();
configuration.addAllowedOrigin("http://localhost:3000");
configuration.addAllowedHeader("Content-Type");
configuration.addAllowedMethod(HttpMethod.POST);
configuration.addAllowedMethod(HttpMethod.GET);
configuration.setAllowCredentials(true);
configuration.addExposedHeader(AUTH_HEADER);
configuration.addAllowedHeader(AUTH_HEADER);
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", configuration);
return source;
}
'몰아 넣기' 카테고리의 다른 글
[Security] CORS란? (0) | 2022.06.19 |
---|---|
[java/Spring] 스프링 시큐리티 세션으로 JSESSION 받기 (0) | 2022.06.19 |
[java/spring]SpringSecurity(스프링시큐리티)란? (0) | 2022.06.19 |
[java/Spring]controller에서 데이터 바인딩하는 방법 (0) | 2022.06.19 |
[java/Spring] Spring Boot 프로젝트 외부 경로 파일 접근 (0) | 2022.06.19 |