前言
在实际工作过程中,遇到这样一个需求:使用axios在调用后台接口超时或是报某个特性的错误码时,需要重新发送请求。此时用到一个第三方的库:axios-retry解决了这个问题。
正文
第一步: 安装
npm install axios-retry
第二步:引入并配置
import axiosRetry from 'axios-retry';
//配置axios
axiosRetry(axios, {
retries: 3, //设置自动发送请求次数
retryCondition: (error)=>{
//true为打开自动发送请求,false为关闭自动发送请求
//这里的意思是当请求方式为get时打开自动发送请求功能
return (error.config.method === 'get');
}
});
第三步: 额~没有第三步了……
网友评论