vue用axios做拦截器时为什么在本地无效?
我在用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上的结果:
在本地测试的结果:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的接口地址是
127.0.0.1:8080
?