spring-cloud跨域问题
来源:互联网 发布:雅马哈网络经销商查询 编辑:程序博客网 时间:2024/06/07 19:29
我们在采用spring-cloud开发前后端分离项目时,会遇到跨域问题,以下是我个人解决思路,请多多指教
解决思路:1.在zuulfiter中添加跨域需要的response头部 2在api-getway主类中添加以下声明
1.zuul中添加没有成功,尝试出来再添加到该博文。。。
2在api-getWay主类添加
@Beanpublic CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); final CorsConfiguration config = new CorsConfiguration(); config.setAllowCredentials(true); // 允许cookies跨域 config.addAllowedOrigin("*");// #允许向该服务器提交请求的URI,*表示全部允许,在SpringMVC中,如果设成*,会自动转成当前请求头中的Origin config.addAllowedHeader("*");// #允许访问的头信息,*表示全部 config.setMaxAge(18000L);// 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了 config.addAllowedMethod("OPTIONS");// 允许提交请求的方法,*表示全部允许 config.addAllowedMethod("HEAD"); config.addAllowedMethod("GET");// 允许Get的请求方法 config.addAllowedMethod("PUT"); config.addAllowedMethod("POST"); config.addAllowedMethod("DELETE"); config.addAllowedMethod("PATCH"); source.registerCorsConfiguration("/**", config); return new CorsFilter(source);}
阅读全文
1 0
- spring-cloud跨域问题
- Spring Cloud (6) | spring cloud zuul 跨域问题No 'Access-Control-Allow-Origin' header
- spring cloud-前端跨域问题的解决方案
- Spring Cloud#微服务+Zuul时的跨域问题
- spring cloud 问题描述1
- spring cloud遇到的问题
- Spring Cloud (16) | Spring Cloud微服务重构问题总结
- spring cloud feign 调用服务注意问题
- spring-cloud logback日志初始化问题
- spring cloud 使用feign 遇到问题
- Spring-Cloud学习之路-问题记录
- Spring cloud config server 缓存问题
- 搭建 spring cloud config 遇到的问题
- spring cloud中返回数据编码问题
- zuul session不一致问题spring cloud
- Spring Cloud
- Spring Cloud
- Spring Cloud
- virtualBox 不能选择64位
- 背包问题
- 图片懒加载
- 最近发现系统rabbitmq丢消息比较严重,于是想了些方案来查找原因,给将消息发送方式添加确认机制。 我们在本地模拟了wms发送打标消息的场景. 1. 有事务 2. 先发点对点队列, 再发订
- HDU 6069 Counting Divisors【区间素筛】【经典题】【好题】
- spring-cloud跨域问题
- POJ-1611 The Suspects
- eclipse中各种图标的含义
- Meaningful naming conventions
- Newtonsoft.Json 使用实例
- 解决Android7.0系统 调用系统相机、系统播放器播放视频、切图兼容问题,报异常android.os.FileUriExposedException
- Java并发编程的艺术(七)——Executors
- mysql零基础入门视频教程免费分享!
- LightOJ