为什么axios封装后出现跨域呢?

原生的axios跨域问题后端加了header解决,今天把axios进行了二次封装,测试时发现又出现了跨域问题,这是怎么回事呢?image.pngimage.png

阅读 3.9k
7 个回答

create的话是不会带上你封装在axios上面的配置的

错误第一行写了,preflight 的 response 中不允许你发的这个 POST
看看 network 里面预检请求头是不是有问题,让后端改改

新手上路,请多包涵

大哥解决了没有,我今天也碰到这个问题了。求指教

个人觉得是后台配置问题,前端报错提醒你“allow Mehtod _POST on "Access-Control-Allow-Methods".”

这个时候应该看 network 标签来确定后端的 cors 哪里有问题呀。

有可能是因为 options 的时候没过

让后端来个 *

恩,首先排除后端的因素,毕竟之前成功了一次
然后我百度了一下 ...

crossDomain: true,

检查一下这个参数

个人的经验:是不是把 method 写成了 type?
然后这个接口是 post 请求的 .... 丢 ~~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题