springcloud中 zuul+springboot跨域问题
2019-02-24 01:20
113 查看
经过zuul网关转发到微服务上的时候,header里面的参数是会传到其他微服务的(网上很多文章为把我误导了)
springboot中处理跨域问题:
方法一:在zuul中使用过滤器:
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "*");
来处理跨域问题
方法二:在每个微服务中@CrossOrigin(origins = "*")添加这个注解
但是千万不要既在zuul中设置,又在每个微服务的controller上添加@CrossOrigin(origins = "*"),这样适得其反
最好是在网关中处理这样统一,不然在每个微服务中都去设置@CrossOrigin注解比较麻烦
相关文章推荐
- springcloud-config简单搭建及从git获取配置文件问题
- 记录关于springCloud 网关从zuul升级到gateway所遇到的问题
- 【spring cloud】并发测试问题
- spring Cloud中,解决Feign/Ribbon整合Hystrix第一次请求失败的问题?
- 面试问题spring cloud和dubbo的区别
- spring cloud 问题描述1
- 初学Spring Cloud遇到的问题
- 解决spring cloud eureka服务注册出现的Error creating bean with name 'org.springframework.cloud.netflix...问题
- springcloud中的config加密出现以下问题:The encrytion algorithm is not strong enough
- Spring Cloud Eureka(第一篇) 服务注册中心以及会遇到的一些问题
- springcloud 消息总线入门配置遇到的问题
- SpringCloud 网关路径问题
- spring cloud多个消费端重复定义feign client问题
- SpringCloud实现Redis在各个微服务的Session共享问题
- 关于在Spring Cloud Feign工程中使用Hystrix配置不生效的问题
- Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
- SpringCloud(十四):Feign的demo之解决超时问题
- spring-cloud-config安全问题
- Empty repository的SVN工程在Spring Cloud Config下的问题
- spring cloud部署问题记录