Spring Cloud Gateway 进行跨域 CORS 配置

一、问题背景

利用renren-fast-vue 访问后端,结果出现跨域问题,网上查了几个小时,都是说设置配置类就可以了,而我设置的就不行,还是在yml文件中进行设置才成功

二、报错截图如下

三、我的项目配置如下

在配置类中如下设置,但是不起作用

四、分析问题
五、问题原因
六、解决方式

在yml文件中添加如下设置:

spring:
  cloud:
    gateway:
      globalcors:
        cors-configurations:
          '[/**]':
            allowCredentials: true
            allowedOriginPatterns: "*"
            allowedMethods: "*"
            allowedHeaders: "*"
        add-to-simple-url-handler-mapping: true

设置建议再mvn clean一下

七、参考链接

Spring Cloud Gateway 跨域 CORS 配置方式实现

posted @ 2022-11-03 21:58  枫叶艾辰  阅读(36)  评论(0编辑  收藏  举报