如何通过重试来改进你的后端API call
无论你是从Node.js还是浏览器调用一个API Call,连接失败总是会发生。有些request的失败是调用相关的错误,比如客户端发送了一个错误的数据。另外一些则是连接的问题,比如连接到服务器的问题,或者是这之间的某一个节点出现了问题。虽然API和web服务检测可以看到这些问题,但是一个更好的方案也许可以处理这个问题。 解决这个问题,你可以在你的HTPP调用中加入一个重试的机制。这可以让你的API调用成功。有些库,比如got,就支持失败的重试,而另外一些库,比如axios,则需要一个独立的插件。但是假如你的库不支持这个,那么可以参考这篇文章。我们将基于返回的status来决定如何重试一个请求。 重试的基础 决定何时需要重试一个request,我们需要知道正在找寻什么。有很多HTTP...
Recent Comments