本站由axios爱好者共建，部署在vultr vps上，推荐使用vultr!价格实惠，实力雄厚。 最近新注册用户充值$25,可额外获赠$50,搭建博客必备。 前往注册
Axios plugin that intercepts failed requests and retries them whenever possible.
npm install axios-retry
shouldResetTimeout is set, the plugin interprets the request timeout as a global value, so it is not used for each retry but for the whole request lifecycle.
||The number of times to retry before failing.|
||A callback to further control if a request should be retried. By default, it retries if it is a network error or a 5xx error on an idempotent request (GET, HEAD, OPTIONS, PUT or DELETE).|
||false||Defines if the timeout should be reset between retries|
||A callback to further control the delay between retried requests. By default there is no delay between retries. Another option is exponentialDelay (Exponential Backoff). The function is passed
Clone the repository and execute:
- Fork it:
git clone https://github.com/softonic/axios-retry.git
- Create your feature branch:
git checkout -b feature/my-new-feature
- Commit your changes:
git commit -am 'Added some feature'
- Check the build:
npm run build
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D