1.1.0 • Published 9 years ago
got-retry v1.1.0
got-retry
Retry got request on network error (EAI_AGAIN, ENOTFOUND, ETIMEDOUT, etc).
Features
- 100% identical API
- Original got test suite passes
- Avoid issues caused by random network issues
- Retry functionality is based on the battle-tested
retry
package
Installation
$ npm install got-retry --save
Usage
Instead of:
const got = require('got');
got('https://www.roqet.io')
.then(function () {
// done
});
Just require got-retry
and you are all set:
const got = require('got-retry');
got('https://www.roqet.io')
.then(function () {
// done
});
Options
All options (like retries
, randomize
...) from retry
are supported.
retries
Type: Number
Default: 2
Number of retries.
Tests
Included tests are unmodified tests from got
package.
$ make test
License
MIT © Vadym Demedes