我在用axios的拦截器时,只有在jsbin上测试成功点击查看jsbin,但是在本地以及jsfiddle上点击查看jsfiddle测试时报404,这是为什么?
为什么同样的代码,只有在jsbin上才能成功?!!!
代码如下
//拦截响应,伪造数据
axios.interceptors.response.use(function (response) {
let {config:{url,method,data}} = response;
if (url === '/user' && method === 'get') {
//伪造data数据
response.data = {
'name': 'peter',
'age':18
}
}
return response;
});
//发送请求
axios({
method: 'get',
url: '/user'
})
.then(function (response) {
console.log(response.data);
})
在jsbin上的结果:
在本地测试的结果:
你的接口地址是
127.0.0.1:8080
?