美文网首页
spring mvc前后分离的跨域解决

spring mvc前后分离的跨域解决

作者: 北地南天 | 来源:发表于2018-01-01 19:39 被阅读0次

    前后分离 ,前端是有react  后端使用spring  MVC+spring+Mybatis

    于是 出现前后分离,我一个人弄后端,第一次弄,以前一直在做NC的二开服务,后面使用jfinal 做了那个项目,我自我感觉还是很好的,但是 老大似乎不喜欢这个框架,虽然他也不懂,(ps:他没有弄过web后端),我也没办法让他明白像我们这样的小项目其实jfinal 挺合适的,所以  还是使用ssm将 这个项目重新搭建了一遍,当然我只是提供接口。

    其中 遇到的跨域问题

    前端 说,我访问你的接口,怎么 没有成功的? 

    开始 是这样设置

    在web.xml  中配置

    web.xml 中的cors

    然后

    在CorsFilter中配置  

    配置response.setHeader("Access-Control-Allow-Origin","*" );

    允许所有,但是  貌似他们访问 依然不行

    第一次弄木有经验 ,然后 去 看  他的请求头,  看前端是怎么 访问接口的,没找到方案,

    看网上的博客,是设置   response.setHeader("Access-Control-Allow-Origin","localhost:8081" );

    因为他们 每个人都在自己电脑上弄了他们的开发环境,然后我的服务在另一台服务器上面,所以域名很多,而且每周路由器断电一次 公司,ip还回变化,觉得不能这样玩。

    最后一想  request  请求的时候 应该可以获取到域名

    于是

    弄好后,他们访问 成功  

    万事大吉,今晚开撸

    相关文章

      网友评论

          本文标题:spring mvc前后分离的跨域解决

          本文链接:https://www.haomeiwen.com/subject/xbotnxtx.html