【文件属性】:
文件名称:node-fetch-retry:使用节点获取执行重试的节点模块
文件大小:90KB
文件格式:ZIP
更新时间:2021-05-12 09:26:56
nodejs node-module asset-compute JavaScript
节点获取重试
节点模块,用于对HTTP请求执行重试。
它是库的包装。 它具有如下所述的内置默认重试逻辑以及可配置的参数。 它还具有对Apache OpenWhisk操作的内置支持,可以调整超时以反映操作超时。
安装
npm install @adobe/node-fetch-retry
用法
该库的功能与普通的相同,但具有一些附加功能。
默认行为
不配置任何参数,重试行为将如下所示:
重试60秒
重试100ms的初始延迟,并具有指数补偿
仅在5xx响应上重试
套接字超时30秒
const fetch = require ( '@adobe/node-fetch-retry' ) ;
async main ( ) {
const response = await fetch ( url ) ;
}
本示例仅使用自定义标头,并将使用默认重试设置:
const fetch = r
【文件预览】:
node-fetch-retry-master
----.gitignore(937B)
----README.md(6KB)
----COPYRIGHT(171B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------workflows()
--------CONTRIBUTING.md(2KB)
----test()
--------index.test.js(28KB)
----LICENSE(11KB)
----.releaserc.json(850B)
----package.json(1KB)
----CODE_OF_CONDUCT.md(3KB)
----index.js(9KB)
----.npmignore(156B)
----.eslintrc.js(710B)
----package-lock.json(313KB)