У меня есть функция javascript с setTimeOut, и я пытаюсь вызвать ту же функцию, если возникает какая-либо ошибка из-за вызова API. Я вызываю ту же функцию в блоке catch. Если мой сервер-узел выходит из строя, и ресурсы будут заблокированы или будут заблокированы продолжайте вызывать функцию getData ()
let retry = ()=> {
setTimeout(() => {
getData()
retry()
}, 3000);
}
let getData = () =>{
Someapi.getData().then((token) => {
console.log(`Data after 3 seconds->${token}`)
}).catch((err) => {
getData()
})
}