axios的全局拦截

//拦截器,登录时,服务器会签发一个tokenId,用户每次请求的时候都要带上 ,如果token是空,就跳到登录界面
axios.interceptors.response.use((res) => {
  console.log('登录时的res', res)

  var status = res.data.status
  switch (status) {
    // case 1300 :
    // case '1300' :
    case 1500:
    case '1500':
      sessionStorage.tokenId = ''
      router.push({
        name: 'login'
      })
  }
  return res
}, (error) => {
  console.log('请求错误', error, error.response.status)
})

参考链接

请求错误的时候错误码 : err.response.status

results matching ""

    No results matching ""