我們的Vue應用程序出現了一些問題,我在Sentry日志中注意到,網絡可能不可靠:
Error: Network Error
Error: Request aborted
我想向用戶顯示警告,但不知道怎么做。我試圖使用Axios請求攔截器捕捉這些錯誤,但它們不起作用。有人做到了嗎?
EDIT:
這就是那個沒用的攔截器。我還有一個響應攔截器來捕獲403,它工作得非常好。
axios.interceptors.request.use(undefined, (err) => {
// Never gets here for network errors
return new Promise((resolve, reject) => {
throw err;
});
});
你試過了嗎?
like this:
reference: https://axios-http.com/docs/interceptors