优化跨域

This commit is contained in:
tanghc
2020-05-26 10:04:27 +08:00
parent 760adf0f6d
commit 44f5506375

View File

@@ -197,12 +197,12 @@ public class AbstractConfiguration implements ApplicationContextAware, Applicati
} }
/** /**
* 跨域过滤器gateway * 跨域过滤器gateway采用react形式需要使用reactive包下的UrlBasedCorsConfigurationSource
*/ */
@Bean @Bean
@ConditionalOnMissingBean @ConditionalOnMissingBean
@ConditionalOnProperty("sop.gateway-index-path") @ConditionalOnProperty("sop.gateway-index-path")
public CorsWebFilter corsFilterReact() { public CorsWebFilter corsWebFilter() {
org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource source = new org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource(); org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource source = new org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", createCorsConfiguration()); source.registerCorsConfiguration("/**", createCorsConfiguration());
return new CorsWebFilter(source); return new CorsWebFilter(source);