前后端完全分离的项目.如何解决前后端的跨域问题,按照文档进行了如下配置,可是并没有起作用
在此一键设置昵称,即可参与社区互动!
发表于2019年06月28日 14:57:13
直达本楼层的链接
沙发
显示全部楼层
建议在启动日志里面搜一下关键字 "mount CorsHandler" ,如果搜不到记录,则说明我们的CORS功能确实没有开启。 ServiceComb-Java-Chassis 提供的CORS功能是基于Vertx传输方式的,也就是我们不引入其他web服务器的原生开发方式。 如果你是将服务打成war包部署在外置的Tomcat之类的web容器里,或者与SpringBoot结合使用,底层的HTTP服务器是SpringBoot内嵌的Tomcat之类的,那么我们框架就是工作于Rest over Servlet传输方式的,此时要开启CORS需要查看对应运行的HTTP服务器的配置,使用我们的配置是不起作用的。 另外太旧的ServiceComb-Java-Chassis或CSEJavaSDK版本,也不支持CORS功能。 |
|
发表于2019年06月28日 15:35:17
直达本楼层的链接
板凳
显示全部楼层
yhs0092 发表于 2019-6-28 14:57 建议在启动日志里面搜一下关键字 "mount CorsHandler" ,如果搜不到记录,则说明我们的CORS功能 ... 我是使用springboot内嵌的tomcat运行的.请问这个http服务器的配置该如何更改 |
|
发表于2019年10月08日 13:40:26
直达本楼层的链接
地板
显示全部楼层
回复:dsclouds 发表于 2019-6-28 15:35 我是使用springboot内嵌的tomcat运行的.请问这个http服务器的配置该如何更改 我遇到的问题跟你一样,请问你后来怎么解决的? (我们框架是用的springboot) |
|