4
我有一個https://github.com/svrcekmichal/redux-axios-middleware的問題。把error error攔截器放在redux-axios-middleware上
我想設置攔截器響應(錯誤)。但無法成功設置。
這裏是我的代碼:
function interceptorResponse({ dispatch, getState, getAction }, response) {
console.log(response);
}
export const client = axios.create({
baseURL: API_URL,
headers: {
Accept: 'application/json',
},
});
export const clientOptions = {
interceptors: {
request: [interceptorRequest],
response: [interceptorResponse],
},
};
響應是否200
的console.log(response)
只響應。我如何將它設置爲接受錯誤響應?
我已經嘗試設置這樣的
function interceptorResponse({ dispatch, getState, getAction }) {
return response => response.data, (error) => {
const meta = error.response.data.meta;
const { code, status } = meta;
console.log(meta);
};
}
,但仍然沒有顯示任何東西。
任何soluion?