我在控制台上收到此錯誤:未捕獲(承諾中)類型錯誤:無法在 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
。