const nfbFactory = require('node-fetch-backoff');
const fetch = nfbFactory({
// Msec or function. Default is exponential delay using msec from this option.
delay: 10 * 1000,
// Default is 5 retries before giving up
retries: 5,
// Default is a function that reads the ok property of the response object.
// The function gets passed the response.
isOK: (resp) => resp.ok,
// Function that gets the error passed in to deside if it should retry.
shouldRetryError: (error) => true,
// Function that gets the response passed in to deside if it should retry.
shouldRetryResponse = () => true,
// The fetch implementation to use. If not provided it will require node-fetch.
fetch: undefined,
});
// Follows the https://www.npmjs.com/package/node-fetch implementation.
const res = await fetch('/test.json');
-
Notifications
You must be signed in to change notification settings - Fork 1
birkestroem/node-fetch-backoff
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published