【发布时间】:2020-02-09 23:02:34
【问题描述】:
我有一个用例,如果出现任何错误,我需要重试 Axios 请求 3 次,如果在 3 秒内没有得到任何响应,则每次重试尝试应该在 3 秒内超时。下面是我正在使用的代码。它重试 3 次,但每次重试都不会超时。如何使每次重试尝试超时?任何代码 sn-ps 都会有所帮助。
const axiosRetry = require('axios-retry');
axiosRetry(axios, { retries: 3 });
axios.post(url,payload,{headers:header})
.then((response) =>{
console.log('Response is *****'+JSON.stringify(response));
})
.catch((err) =>{
console.log('Error occurred'+err);
});
【问题讨论】:
标签: node.js axios axios-retry