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

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

阅读 4k
7 个回答

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

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

新手上路,请多包涵

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

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

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

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

让后端来个 *

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

crossDomain: true,

检查一下这个参数

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

推荐问题