1.0.1 • Published 1 year ago
retry-promise-func v1.0.1
retry-promise-func
retry-promise-func 是一个用于在失败时重试 Promise 调用的工具。
安装
使用 npm 安装: npm install retry-promise-func
使用 yarn 安装: yarn add retry-promise-func
使用
使用方法非常简单。只需导入 retry 函数并调用它即可:
import { retry } from "retry-promise-func";
const someFunction = async (someParams) => {
return new Promise((resolve, reject) => {
console.log(someParams);
setTimeout(() => {
if (Math.random() > 0.5) {
resolve("Success");
} else {
reject("Failure");
}
}, 1000);
});
};
const main = async () => {
try {
const result = await retry(someFunction, { a: 1 }, 10, 2000);
console.log(result);
} catch (error) {
console.log(error);
}
};
main();