Axios 響應攔截器獲取伺服器返回的錯誤資訊
阿新 • • 發佈:2020-12-11
Axios 響應攔截器:
axios.interceptors.response.use(res => {
// 對響應資料做些什麼
return response
}, err => {
// 對響應錯誤做些什麼
console.log('err', err)
return Promise.reject(err)
})
這時候並不能看到服務端返回的錯誤資訊,所以需要修改err為 err.response
axios.interceptors.response.use(res => {
// 對響應資料做些什麼
return response
}, err => {
// 對響應錯誤做些什麼
console.log('err', err.response) // 修改後
return Promise.reject(err)
})