springcloud跨域问题处理
版本
boot版本
<version>2.2.0.RELEASE</version>
cloud版本
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
视图为 webflux
尝试
尝试了网上的多种方案,无解。
- https://segmentfault.com/a/1190000017188296
解决办法
最终在github 的 issue中找到解决办法
- https://github.com/spring-cloud/spring-cloud-gateway/issues/1799
spring:
cloud:
gateway:
default-filters:
- DedupeResponseHeader=Access-Control-Allow-Origin
#上边一行和全局过滤结合
globalcors:
add-to-simple-url-handler-mapping: true
corsConfigurations:
'[/**]':
allowed-origins: "*"
allowed-methods: "*"
allowed-headers: "*"
allow-credentials: true
原理解析
- https://blog.csdn.net/lcli2009/article/details/88713542