vig*_*h d 3 javascript node.js axios axios-retry
我有一个用例,我需要在尝试 POST 请求时 API 超时的情况下重试 Axios POST 请求。我需要在 API 超时的情况下重试 3 次,如果 POST 操作在该期间无法完成,则每个重试请求应在 4 秒内超时。我正在使用下面的代码,但重试或超时似乎都不起作用。你能告诉我有什么问题以及正确的代码片段吗?
axiosRetry(axios, { retries: 3 });
axios.post(url,payload,{headers:header},{timeout:4000})
Run Code Online (Sandbox Code Playgroud)
retry-axios有自己的命名配置,重试延迟可以在顶层设置,即
const res = await axios({
url,
method: 'post',
data: payload,
raxConfig: {
retry: 3,
retryDelay: 4000
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5839 次 |
| 最近记录: |