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上的结果:

在本地测试的结果:

阅读 3.4k
1 个回答

你的接口地址是 127.0.0.1:8080

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