我在控制臺上收到此錯誤: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)
}
})
uj5u.com熱心網友回復:
嘗試更換response.message并error.response.message通過response.statusText和error.response.statusText。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/395497.html
標籤:javascript Vue.js 公理
上一篇:如何僅在承諾完成后執行代碼
