前后端分离CORS跨域

  |   0 评论   |   0 浏览

最近在做一个老项目,要把pc端移植到移动端。页面和一些主要逻辑都处理好了

最后调试出现了 Access-Control-Allow-Origin跨域,报错如下:

image.png

因为项目比较老。是ssm框架些的,好像springmvc版本还比较老,所以网上找了一些帖子

有说在后台添加拦截过滤的 没用!!!

image.png

有说在方法里设置跨域属性的,没用!!!

image.png

无奈只好在hacpai求助各位大佬,感谢各位大佬的指点,最终问题得以解决,感谢!

image.png

解决方法,nginx中添加跨域配置,后面的proxy_pass路径自行修改啊

location /ebook_services {
            add_header 'Access-Control-Allow-Origin' '*';
	    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
	    add_header 'Access-Control-Allow-Headers' 'Content-Type';
	    proxy_pass http://xxxx.xxx.x:8086/ebook_services;
        }

效果

image.png

详细配置可以参考这个:https://hacpai.com/article/1571117079692

评论

发表评论