步骤1 在yml处添加以下配置:

spring:
  cloud:
    gateway:
      globalcors:
        cors-configurations:
          '[/**]':
            allowedOriginPatterns: "*"  #允许所有ip跨域访问
            allowedMethods: "*"  #允许所有请求方式
            allowedHeaders: "*"  #允许任何头进行跨域
            allowCredentials: true #允许携带cookie
            ## 以上配完成,简单跨域复杂跨域都允许。

 步骤2 重新运行若没有报错则恭喜你成功解决!

            运行后若报错 不允许有多个 'Access-Control-Allow-Origin' CORS 头

步骤3 解决:“不允许有多个 'Access-Control-Allow-Origin' CORS 头

我的项目前面是纯springboot项目所以跨域问题都是用的@CrossOrigin

@CrossOrigin 去掉就可以了

二十八、springCloudAlibaba-gateway跨域请求处理

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐