在我写的有一个帖子讲了是可以在微服务中加入允许跨域的配置帖子的:
【链接】springboot跨域的配置
https://www.jianshu.com/p/64fb0c9ea56f
在gateway中也可以做跨域的配置,只不过首先得把微服务中关于跨域的配置给注释掉或删掉,否则两者会冲突导致跨域失败。
spring:
cloud:
gateway:
globalcors:
cors-configurations:
'[/**]':
#返回的资源共享给请求来源
allowed-origins:
- "http://localhost:8080"
- "http://shop.z.mukewang.com:8080"
- "http://center.z.mukewang.com:8080"
- "http://shop.z.mukewang.com"
- "http://center.z.mukewang.com"
- "*"
allow-credentials: true
allowed-headers: "*"
allowed-methods: "*"
expose-headers: "*"
# 表示Options可以在浏览器缓存多长时间
max-ages: 600
网友评论