为 http 请求设置超时可以防止连接永远挂起,等待响应。可以在客户端设置,提高用户体验,在服务器端设置,提高服务间通信。
axios 包为此功能提供了一个超时参数。
const HTTP_TIMEOUT = 3000;const URL = ‘www.google.:81’;(async () => { try { await axios(URL, {timeout: HTTP_TIMEOUT, }); } catch (error) { console.error(‘Request timed out’, error.cause); }})();
登录后复制
也可以使用此代码片段来模拟中止的请求。
演示
包含上述示例的演示可以在此处获取。
以上就是Axios 的 HTTP 超时的详细内容,更多请关注范的资源库其它相关文章!
<
转载请注明:范的资源库 » Axios的HTTP超时