首页 > 解决方案 > 使用 Axios 的 GET 请求随机超时

问题描述

我有多个使用静态站点生成器(gridsome,基于 vue)构建的站点。在构建时,它们通过 Axios 使用 WP REST API 数据。

最近,我的构建会失败很多,因为Axios 请求会随机超时

构建日志 axios

WP 端,axios 发出的每个请求都返回一个200 响应,响应的主体结构良好。没什么奇怪的。但是 Axios 不会随机收到任何东西...

WP REST API 日志

我不知道在哪里搜索,因为请求返回 200,响应(为 200)和 Axios 之间会出现什么问题?

附加线索:

任何帮助将不胜感激 !

谢谢你的时间

标签: wordpressvue.jsaxioswordpress-rest-apigridsome

解决方案


这确实是 Axios 的一个问题。Axios 在他的 0.19 版本中返回了超时,它们可能涉及其他错误。我将它更新到 v0.22,这向我显示了另一个错误:一些 JSON 响应被截断并且无法解析。github上的相关问题:

我不得不从 axios 切换到 node-fetch。


推荐阅读