先扔幾個(gè)個(gè)鏈接佳遣,如果對(duì)跨域不清楚的小伙伴可以先去看看淑玫。
跨域產(chǎn)生的原因:https://www.cnblogs.com/laixiangran/p/9064769.html
服務(wù)端解決跨域的方法:https://www.cnblogs.com/zkai-007/p/9784389.html
NGINX 解決跨域http://www.reibang.com/p/1080014a234f
SpringCloudGateway自帶跨域的Filter荠卷,他給我們提供了一個(gè)配置跨域?qū)傩缘念惡荔荩晕覀儾恍枰?自己編寫跨域的Filter(編寫也不管用)愚墓,只需要通過(guò)配置類配置跨域的屬性就行输虱。
@Slf4j
@Configuration
public class CorsConfig {
@Bean
public CorsWebFilter corsFilter() {
CorsConfiguration config = new CorsConfiguration();
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
config.setAllowCredentials(true);
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
source.registerCorsConfiguration("/**", config);
return new CorsWebFilter(source);
}
}