在 h5 挪动端线上调接口申请发现申请一段时间之后接口返回谬误:
通过定位发现响应信息为服务器 Nginx 报 504 网关谬误,所以进入了 ajax 的 error 回调:
查看 vconsole 的响应:
ajax status 为 0 可能的起因:
1. 后端服务器超时, 须要在服务器上配置更长的超时工夫(很可能)
2. 跨域(不太可能)
3. 网络中断,网络环境很差(有可能)
4. 前端设置了超时(不太可能)
5.ajax 辨认不了响应体(很可能)
尝试解决办法
ajax 加 xhrFields: {responseType: “text”}