多次调用axios拦截器的错误函数

时间:2020-08-06 06:52:03

标签: javascript reactjs react-native axios

我正在使用axios拦截器将所有api错误记录到一个公共位置的后端服务器上。问题是,如果一个api调用失败,则将多次调用logError函数,并且发送了多个重复请求进行记录。

这是我的代码

axios.interceptors.response.use(response => {
    return response;
},
error => {
    logError(error.message);
    return Promise.reject(error);
})

1 个答案:

答案 0 :(得分:0)

这可能是您的拦截器代码多次初始化的问题,我遇到了同样的问题,当它初始化一次时,问题就解决了。