У меня есть блок asyn c series, один из вызовов относится к функции, которая может выйти из строя. Я пытаюсь использовать функцию повторной попытки Asyn c, чтобы позволить мне повторить попытку 5 файлов, если вызываемая функция не работает. В текущем состоянии он просто пытается один раз и продолжает.
Мой код выглядит так:
async.series([
function (callback) {
...
},
function (callback) {
async.retryable({ times: 5, interval: 1000 },
performRequest(run, options, userCallback, (err, resp, body) => {
...
}))
}
], function (err, results) {
...
});
Я прочитал Asyn c .retryable документация, но не могу понять, как это работает.