node-request-retry:包装NodeJS请求模块以在出现错误时重试HTTP请求

时间:2021-05-02 16:08:59
【文件属性】:
文件名称:node-request-retry:包装NodeJS请求模块以在出现错误时重试HTTP请求
文件大小:59KB
文件格式:ZIP
更新时间:2021-05-02 16:08:59
http-client http-requests requests JavaScript request-retry -HTTP(s)请求对可恢复的错误进行重试。 如果连接失败并出现ECONNRESET , ENOTFOUND , ESOCKETTIMEDOUT , ETIMEDOUT , ECONNREFUSED , EHOSTUNREACH , EPIPE , EAI_AGAIN或者发生HTTP 5xx或429错误,该请求将自动重新尝试,因为这些错误通常是可恢复的错误,并且将消失重试。 :red_heart: 无耻的插头 您可以实际使用的条纹付款电子邮件 安装 使用npm安装。 npm install --save requestretry 用法 请求重试是一个下拉更换为要求,但增加了两个新的选项maxAttempts和retryDelay 。 它还会向响应(或发生网络错误时的错误对象)添加一个属性attempts 。 它支持回调或承诺。 带回调 var request = r
【文件预览】:
node-request-retry-master
----.jshintrc(6KB)
----.gitignore(62B)
----.jsbeautifyrc(368B)
----package.json(2KB)
----package-lock.json(167KB)
----LICENSE(1KB)
----index.js(7KB)
----CHANGELOG.md(23KB)
----.github()
--------FUNDING.yml(65B)
----strategies()
--------HTTPError.js(424B)
--------NetworkError.js(504B)
--------HTTPOrNetworkError.js(367B)
--------index.js(260B)
----README.md(10KB)
----.checkbuild(461B)
----.circleci()
--------config.yml(302B)
----.npmignore(61B)
----test()
--------helpers.js(3KB)
--------defaults.test.js(2KB)
--------request.test.js(517B)
--------attempts.test.js(2KB)
--------promises.test.js(6KB)
--------abort.test.js(441B)
--------cookie.test.js(738B)
--------auth.test.js(558B)
--------api-surface.test.js(2KB)
--------clone.test.js(2KB)
--------strategies.test.js(5KB)
----.editorconfig(372B)

网友评论