64. Promise reject的时候自动retry
分享给更多人
中等难度 -通过 / -执行
开发Web App的时候,调取API是再常见不过的事情了。
不过因为网络问题API可能会失败。通常情况下我们可以提示错误,然后让用户重试。
另外一种方案是 遇到网络问题时自动重试。
请实现一个fetchWithAutoRetry(fetcher, count)
,当出错的时候会自动重试,直到最大的重试次数。
该问题中,你不需要判断错误是否是网络错误,所有rejection都认为网络错误即可。