首页 > 其他分享 >Spring Cloud Gateway 进行跨域 CORS 配置

Spring Cloud Gateway 进行跨域 CORS 配置

时间:2022-11-03 22:15:31浏览次数:86  
标签:跨域 Spring 设置 CORS Gateway Cloud

一、问题背景

利用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 配置方式实现

标签:跨域,Spring,设置,CORS,Gateway,Cloud
From: https://www.cnblogs.com/fyusac/p/16856012.html

相关文章

  • 解决本地浏览器运行项目时的跨域问题-Access to XMLHttpRequest at ‘file:///D:/WebP
     解决本地浏览器运行项目时的跨域问题-AccesstoXMLHttpRequestat'file:///D:/WebPracties/xxxxxx/data/funData.json问题描述解决办法一解决办法二解决方法三问题描......
  • SpringMVC源码-创建RequestMappingHandlerAdapter
    一、RequestMappingHandlerAdapterRequestMappingHandlerAdapter所属BeanDifinition的属性。RequestMappingHandlerAdapter是将当前请求适配到@RequestMapping类型的Ha......
  • SpringMVC中的@RestController
    在Spring中@RestController的作用等同于@Controller+@ResponseBody。所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。@Controller之前已......
  • SpringMVC中Controller的运用
    Controller的运用通常通过接口和注解的方式实现第一种:实现Controller接口,Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;编写一个Co......
  • Spring Cloud TIps
    发博词周末没事,整理之前使用SpringCloud的过程中的一些零零碎碎的坑和最佳实践,发现量很大,开一篇博客,希望可以帮助开发者少走弯路。还在整理中,陆续发上来。Eureka篇Eureka使......
  • springboot全局异常处理
    packagecom.casaba.provider.config;importcom.casaba.provider.domain.vo.AjaxResult;importlombok.extern.slf4j.Slf4j;importorg.springframework.web.HttpReq......
  • springboot web 自定义参数验证
    当需要前端必传某些参数的时候,可在代码里面校验,但是这样每一个方法都需要自己写代码验证。我们可以使用spring提供的@Validate1、单一参数验证接口是单一参数写在方......
  • org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating
    报错:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'utilsServiceImpl':Unsatisfieddependencyexpressedthro......
  • springmvc-handlerInterceptor
    HandlerInterceptor接口给我们提供了3个方法:(1)preHandle:在执行controller处理之前执行,返回值为boolean,返回值为true时接着执行postHandle和afterCompletion,如果我们返......
  • 微信小程序 图片上传功能可能会遇到的跨域访问图片问题
    小程序里遇到图片跨域访问的问题时,需要在uploadFile合法域名这里添加图片的访问域名就可以了 ......