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

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

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

阅读 4.4k
2 个回答

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

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

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

end...

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

推荐问题