axios、ajax的跨域问题怎么解决,header头导致跨域怎么解决

其实很好解决……

但是百度了很多,却发现大家有各种说法,一会儿在请求里加content-type啦,一会儿引入qs库啦……

不用。

首先第一步,保证后台允许你跨域。

然后第二步,当你发现需要在header头添加参数的时候,就会提示跨域失败。怎么办怎么办?

下面👇是全部的代码,记得写async和crossDomain就可以了。

var instance = axios.create({

timeout: 1000,

async:true,

crossDomain:true,

headers: {

'user': that.user,

'token':that.token,

},

});


instance.get(that.api_url)

.then(function (response) {

console.log(JSON.stringify(response));

that.alldata = response.data.data.data;

}

})


是不是很简单!但是很多大神发现解决办法以后,觉得实在是太简单,所以没有写文章可供查找。

导致我踩了很多坑……

为了后来的人不踩到坑……像我这样写就行了。(呵呵

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容