gpt4 book ai didi

javascript - axios 超时重试

转载 作者:行者123 更新时间:2023-12-02 21:59:24 25 4
gpt4 key购买 nike

我有一个用例,在尝试 POST 请求时,如果 API 超时,我需要重试 Axios POST 请求。如果 API 超时,我需要重试 3 次,如果 POST 操作无法在这段时间内完成,每个重试请求应该在 4 秒内超时。我正在使用下面的代码,但重试或超时似乎都不起作用。您能让我知道出了什么问题以及正确的代码片段吗?

axiosRetry(axios, { retries: 3 });
axios.post(url,payload,{headers:header},{timeout:4000})

最佳答案

retry-axios有自己的命名配置,并且可以在顶层设置重试延迟,即

const res = await axios({
url,
method: 'post',
data: payload,
raxConfig: {
retry: 3,
retryDelay: 4000
}
});

关于javascript - axios 超时重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59924123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com