node-promise-retry:利用重试模块的功能重试返回承诺的函数

时间:2024-05-22 02:45:19
【文件属性】:

文件名称:node-promise-retry:利用重试模块的功能重试返回承诺的函数

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-22 02:45:19

JavaScript

节点承诺重试 重试返回承诺的函数,利用模块的功能来实现承诺世界。 已经有一些模块可以重试返回promise的函数,但是它们很难使用,或者没有提供进行条件重试的简便方法。 安装 $ npm install promise-retry 用法 promiseRetry(fn,[选项]) 调用fn直到返回的承诺最终实现或拒绝,并返回与retry错误不同的错误。 options参数是一个映射到模块选项的对象: retries :重试该操作的最长时间。 默认值为10 。 factor :要使用的指数因子。 默认值为2 。 minTimeout :开始第一次重试之前的毫秒数。 默认值为1000 。 maxTimeout :两次重试之间的最大毫秒数。 默认值为Infinity 。 randomize :通过乘以1到2之间的因子来randomize化超时。 默认值为false 。 fn函


【文件预览】:
node-promise-retry-master
----.travis.yml(45B)
----index.js(1KB)
----package.json(843B)
----test()
--------test.js(7KB)
----LICENSE(1KB)
----package-lock.json(40KB)
----.gitignore(25B)
----README.md(3KB)
----.jshintrc(1KB)
----.editorconfig(220B)

网友评论