当前位置: 首页> 文旅> 文化 > 【JS】封装一个可以重试的请求方法

【JS】封装一个可以重试的请求方法

时间:2025/8/4 20:13:50来源:https://blog.csdn.net/owo_ovo/article/details/142058798 浏览次数:0次

前言

封装一个函数用来发送请求,同时可以设置最大重试次数,一旦超出重试次数,视为失败。

/*** 发出请求,返回Promise* @param {string} url 请求地址* @param {number} maxCount 最大重试次数*/function request(url, maxCount = 3) {}

实现

function request(url, maxCount = 3) {return fetch(url).catch((error) => {maxCount >= 1 ? request(url, maxCount - 1) : Promise.reject(error)})
}request("https://www.example.com").catch((error) => {console.log(error)
})
关键字:【JS】封装一个可以重试的请求方法

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: