W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在請求或響應(yīng)被 then
或 catch
處理前攔截它們。
// 添加請求攔截器
axios.interceptors.request.use(
function (config) {
// 在發(fā)送請求之前做些什么
return config;
},
function (error) {
// 對請求錯誤做些什么
return Promise.reject(error);
}
);
// 添加響應(yīng)攔截器
axios.interceptors.response.use(
function (response) {
// 對響應(yīng)數(shù)據(jù)做點什么
return response;
},
function (error) {
// 對響應(yīng)錯誤做點什么
return Promise.reject(error);
}
);
如果你想在稍后移除攔截器,可以這樣:
const myInterceptor = axios.interceptors.request.use(function () { /* ... */ });
axios.interceptors.request.eject(myInterceptor);
可以為自定義 axios 實例添加攔截器:
const instance = axios.create();
instance.interceptors.request.use(function () { /* ... */ });
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: