axios-retry-tiny
A tiny interceptor for axios to retry request
Install
npm i axios-retry-tiny --save# or use yarn yarn add axios-retry-tiny
Use
const axios = ;const artiny = ;; async { try await ; catch error console; };
Option
option | type | default | desc |
---|---|---|---|
retry | number | 3 | times to retry |
retryDelay | number | 50 | ms time to delay retry |
retryCode | [number, string] | all error code | the match axios error code to retry |
retryBeforeFn | function(config) | the function before retry, can get axios config |
retryCode list
code | type | desc |
---|---|---|
'ECONNABORTED' | string | timeout |
'ETIMEDOUT' | string | timeout |
'ENOTFOUND' | string | server not found |
'ENETUNREACH' | string | not reach |
4** | number | client error |
5** | number | server error |
Thinks
Happy to thinks