文件名称:重新尝试::crossed_fingers:给您的功能另一个机会
文件大小:111KB
文件格式:ZIP
更新时间:2024-03-11 08:10:41
javascript errors functions error-handling retry
重新尝试 reattempt是用于浏览器和Node.js的现代JavaScript库,它使您可以在异步函数失败时重试-因为某些函数应该获得第二次机会,或者第三次甚至几十次左右。 :open_book: 目录 强调 :rocket: 非常轻量级:〜550字节已压缩+压缩 :high_voltage: 现代异步JavaScript支持Promises和Async / Await :flexed_biceps: 涵盖多种情况的灵活API :hammer_and_wrench: 针对浏览器和Node.js :rescue_worker’s_helmet: 使用TypeScript和内置装饰器进行类型安全 入门 首先,向您的项目添加reattempt : npm i --save-dev reattempt 用法 基于异步承诺的功能 当async函数(或返回Promise的函数)传递给Reattempt.run ,该函数将立即被调用。 如果函数拒绝并出现错误,则Reattempt.run将重试调用该函数。 该函数将重试,直到解决为止,或者直到达到
【文件预览】:
reattempt-master
----yarn.lock(259KB)
----lib()
--------decorator()
--------index.ts(4KB)
----.travis.yml(169B)
----tsconfig.json(297B)
----LICENSE(1KB)
----test()
--------reattempt.test.ts(7KB)
--------reattempt.decorator.test.ts(2KB)
----tslint.json(289B)
----README.md(9KB)
----.editorconfig(130B)
----.gitignore(120B)
----package.json(1KB)