axios 如何统一处理同个类型错误?

// interceptors

axios.interceptors.response.use(function (response) {

    return response;

  }, function (error) {

    // 处理统一的验证失效错误.

    return Promise.reject(error);

  });


// 页面中

axios.post('/user', {

    firstName: 'Fred',

    lastName: 'Flintstone'

  })

  .then(function (response) {

    console.log(response);

  }, function (err) {

    // 在此处处理特定业务错误: 

    console.log(err.msg)

    // 问题是: 当我在拦截器里处理了验证失效后, 它还是会执行到这里面

  })

我的问题是: 我在拦截器里处理完验证错误之后, 如何不让页面中单独的业务处理执行 ?

慕雪6442864
浏览 801回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript