Skip to content

Commit

Permalink
fix: cors 설정 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
k000927 committed Aug 7, 2024
1 parent 8b4f8af commit 3d4b74d
Showing 1 changed file with 25 additions and 24 deletions.
49 changes: 25 additions & 24 deletions Server/src/main/java/JGS/CasperEvent/global/config/WebConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,33 @@
@Configuration
public class WebConfig implements WebMvcConfigurer {

// @Override
// public void addCorsMappings(CorsRegistry registration) {
// registration.addMapping("/**")
// .allowedOrigins("*")
// .allowedMethods("GET", "POST", "PUT", "DELETE")
// .allowedHeaders("*");
// }

@Bean
public FilterRegistrationBean<CorsFilter> corsFilterRegistrationBean() {
FilterRegistrationBean<CorsFilter> registrationBean = new FilterRegistrationBean<>();
registrationBean.setFilter(new CorsFilter(createCorsConfigurationSource()));
registrationBean.setOrder(0); // 가장 먼저 동작하도록 설정
return registrationBean;
@Override
public void addCorsMappings(CorsRegistry registration) {
registration.addMapping("/**")
.allowCredentials(true)
.allowedOrigins("http://localhost:5173")
.allowedMethods("GET", "POST", "PUT", "DELETE")
.allowedHeaders("*");
}

private UrlBasedCorsConfigurationSource createCorsConfigurationSource() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true);
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
source.registerCorsConfiguration("/**", config);
return source;
}
// @Bean
// public FilterRegistrationBean<CorsFilter> corsFilterRegistrationBean() {
// FilterRegistrationBean<CorsFilter> registrationBean = new FilterRegistrationBean<>();
// registrationBean.setFilter(new CorsFilter(createCorsConfigurationSource()));
// registrationBean.setOrder(0);
// return registrationBean;
// }
//
// private UrlBasedCorsConfigurationSource createCorsConfigurationSource() {
// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
// CorsConfiguration config = new CorsConfiguration();
// config.setAllowCredentials(true);
// config.addAllowedOrigin("*");
// config.addAllowedHeader("*");
// config.addAllowedMethod("*");
// source.registerCorsConfiguration("/**", config);
// return source;
// }

@Bean
public FilterRegistrationBean verifyUserFilter(ObjectMapper mapper, UserService userService) {
Expand Down

0 comments on commit 3d4b74d

Please sign in to comment.