簡體   English   中英

Vue.js axios 攔截器響應 401

[英]Vue.js axios interceptor response 401

我在控制台上收到此錯誤:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'message') at eval。 這是我在 axios.js 中的代碼:

axiosIns.interceptors.response.use(
response => {
    if (response.message === 'Unauthenticated') {
        window.location = '/login'
    }

    return response
},
error => {
    if (error.response.message === 'Unauthenticated') {
        window.location = '/login'
    } else if (error.response.status === 401) {
        removeUserData()
        return Promise.reject(error)
    }
})

嘗試將response.messageerror.response.message替換為response.statusTexterror.response.statusText

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM