Skip to content

Commit 123bfe8

Browse files
authored
fix: gateway에서 cors처리를 하므로 각 cors 제거 (#47)
1 parent cedd373 commit 123bfe8

2 files changed

Lines changed: 59 additions & 59 deletions

File tree

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
package com.jocketdan.tour.config;
2-
3-
4-
import java.util.List;
5-
import org.springframework.context.annotation.Bean;
6-
import org.springframework.context.annotation.Configuration;
7-
import org.springframework.web.cors.CorsConfiguration;
8-
import org.springframework.web.cors.CorsConfigurationSource;
9-
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
10-
11-
@Configuration
12-
public class CorsConfig {
13-
14-
@Bean
15-
public CorsConfigurationSource corsConfigurationSource() {
16-
CorsConfiguration config = new CorsConfiguration();
17-
config.setAllowedOriginPatterns(List.of("http://localhost:*")); // 개발용
18-
config.setAllowedMethods(List.of("GET","POST","PUT","PATCH","DELETE","OPTIONS"));
19-
config.setAllowedHeaders(List.of("*"));
20-
config.setExposedHeaders(List.of("Authorization","X-User-Id","X-User-Roles"));
21-
config.setAllowCredentials(true);
22-
config.setMaxAge(3600L);
23-
24-
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
25-
source.registerCorsConfiguration("/**", config);
26-
return source;
27-
}
28-
29-
}
1+
//package com.jocketdan.tour.config;
2+
//
3+
//
4+
//import java.util.List;
5+
//import org.springframework.context.annotation.Bean;
6+
//import org.springframework.context.annotation.Configuration;
7+
//import org.springframework.web.cors.CorsConfiguration;
8+
//import org.springframework.web.cors.CorsConfigurationSource;
9+
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
10+
//
11+
//@Configuration
12+
//public class CorsConfig {
13+
//
14+
// @Bean
15+
// public CorsConfigurationSource corsConfigurationSource() {
16+
// CorsConfiguration config = new CorsConfiguration();
17+
// config.setAllowedOriginPatterns(List.of("http://localhost:*")); // 개발용
18+
// config.setAllowedMethods(List.of("GET","POST","PUT","PATCH","DELETE","OPTIONS"));
19+
// config.setAllowedHeaders(List.of("*"));
20+
// config.setExposedHeaders(List.of("Authorization","X-User-Id","X-User-Roles"));
21+
// config.setAllowCredentials(true);
22+
// config.setMaxAge(3600L);
23+
//
24+
// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
25+
// source.registerCorsConfiguration("/**", config);
26+
// return source;
27+
// }
28+
//
29+
//}
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
package com.jocketdan.util.config;
2-
3-
4-
import org.springframework.context.annotation.Bean;
5-
import org.springframework.context.annotation.Configuration;
6-
import org.springframework.web.cors.CorsConfiguration;
7-
import org.springframework.web.cors.CorsConfigurationSource;
8-
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
9-
10-
import java.util.List;
11-
12-
@Configuration
13-
public class CorsConfig {
14-
15-
@Bean
16-
public CorsConfigurationSource corsConfigurationSource() {
17-
CorsConfiguration config = new CorsConfiguration();
18-
config.setAllowedOriginPatterns(List.of("http://localhost:*")); // 개발용
19-
config.setAllowedMethods(List.of("GET","POST","PUT","PATCH","DELETE","OPTIONS"));
20-
config.setAllowedHeaders(List.of("*"));
21-
config.setExposedHeaders(List.of("Authorization","X-User-Id","X-User-Roles"));
22-
config.setAllowCredentials(true);
23-
config.setMaxAge(3600L);
24-
25-
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
26-
source.registerCorsConfiguration("/**", config);
27-
return source;
28-
}
29-
30-
}
1+
//package com.jocketdan.util.config;
2+
//
3+
//
4+
//import org.springframework.context.annotation.Bean;
5+
//import org.springframework.context.annotation.Configuration;
6+
//import org.springframework.web.cors.CorsConfiguration;
7+
//import org.springframework.web.cors.CorsConfigurationSource;
8+
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
9+
//
10+
//import java.util.List;
11+
//
12+
//@Configuration
13+
//public class CorsConfig {
14+
//
15+
// @Bean
16+
// public CorsConfigurationSource corsConfigurationSource() {
17+
// CorsConfiguration config = new CorsConfiguration();
18+
// config.setAllowedOriginPatterns(List.of("http://localhost:*")); // 개발용
19+
// config.setAllowedMethods(List.of("GET","POST","PUT","PATCH","DELETE","OPTIONS"));
20+
// config.setAllowedHeaders(List.of("*"));
21+
// config.setExposedHeaders(List.of("Authorization","X-User-Id","X-User-Roles"));
22+
// config.setAllowCredentials(true);
23+
// config.setMaxAge(3600L);
24+
//
25+
// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
26+
// source.registerCorsConfiguration("/**", config);
27+
// return source;
28+
// }
29+
//
30+
//}

0 commit comments

Comments
 (0)