ajax问题:无法加载响应数据,求高手解答?

我的项目是前后端分离,前端设置了30秒请求超时,当我前端发起请求后端API(不存在跨域问题,因为我前端用nginx做为代理服务器),但有时会返回:
image.png
但有时也会返回正常:
image.png

请问大神,这是什么原因造成的?ajax如何处理这种无法加载响应数据呢?

阅读 4.4k
2 个回答

这种会走 onerror,你可以重试。也可以提示用户自己处理。

具体问题分析就是看看是 timeout 了。还是请求就没到后端,nginx 哪里连接就被扔了

采用async await
或者使用 .then(res =>{
...code

end...

})
根据情景应该是请求后端api时,出现还没有响应成功就开始后面业务代码逻辑问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题