前端请求接口报跨域错拿不到数据,后端加允许自己域名的跨域头,立刻通了

14年前 (2013-01-09)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手写前后端分离项目,前端请求后端接口,浏览器报跨域错误,数据拿不到,其实配置一下跨域,就解决了。第一,后端接口加跨域头,允许前端域名访问;第二,别直接设允许所有域名访问,不安全,只加自己的前端域名;第三,Nginx上也能配跨域,不用改后端代码;第四,跨域只在浏览器端限制,服务器端调用接口不受限。

我之前前后端分离项目,前端请求接口报跨域错,数据拿不到,后端加了跨域头,允许自己前端域名,立刻就通了。很多新手遇到跨域报错,以为是接口坏了,其实就是浏览器的安全限制。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/5217.html

0
回帖

前端请求接口报跨域错拿不到数据,后端加允许自己域名的跨域头,立刻通了 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息