当通过async.retry失败时重试请求几次

如果第一个请求失败,我想两次重试请求。 我正在尝试通过async.retry

这是我所尝试的:

 let apiMethod = async function(callback) { response = await postRequest(options); return callback(response); } async.retry(2, apiMethod, function(err, results) { if (err) { throw err; } let tempResponse = results; }); 

即使不应该有任何错误,我得到的responseundefined 。 有没有人有任何关于如何使用async.retry指针? 提前致谢。