最近在做一个老项目,要把 pc 端移植到移动端。页面和一些主要逻辑都处理好了
最后调试出现了 Access-Control-Allow-Origin
跨域,报错如下:
因为项目比较老。是 ssm 框架些的,好像 springmvc 版本还比较老,所以网上找了一些帖子
有说在后台添加拦截过滤的 没用!!!
有说在方法里设置跨域属性的,没用!!!
无奈只好在 hacpai 求助各位大佬,感谢各位大佬的指点,最终问题得以解决,感谢!
解决方法,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;
}
效果
详细配置可以参考这个:https://hacpai.com/article/1571117079692
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于