[英]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.message
和error.response.message
替換為response.statusText
和error.response.statusText
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.