Typescript 根据使用axios重试(axios重试)的次数,执行不同的操作
因此,我有一个基本的axios重试功能(和axios重试功能): 以及一些处理错误的基本拦截器:Typescript 根据使用axios重试(axios重试)的次数,执行不同的操作,typescript,http,axios,axios-retry,Typescript,Http,Axios,Axios Retry,因此,我有一个基本的axios重试功能(和axios重试功能): 以及一些处理错误的基本拦截器: axios.interceptors.request.use( (config: AxiosRequestConfig) => { logger.info('Executing an HTTP request'); }, (error: AxiosError) => { logger.error('Axios error'); }
axios.interceptors.request.use(
(config: AxiosRequestConfig) => {
logger.info('Executing an HTTP request');
},
(error: AxiosError) => {
logger.error('Axios error');
}
);
我试图实现的是,在错误部分中有如下内容(伪代码)
你知道如何访问当前重试的nb吗?或者可以通过走一走来实现这一点?
谢谢
axios.interceptors.request.use(
(config: AxiosRequestConfig) => {
logger.info('Executing an HTTP request');
},
(error: AxiosError) => {
logger.error('Axios error');
}
);
(error: AxiosError) => {
if(currentRetry< nbOfRetry)
logger.warn('Axios error, retrying');
else
logger.error('Axios error');
}
error.config["axios-retry"]?.retries