我的项目是前后端分离,前端设置了30秒请求超时,当我前端发起请求后端API(不存在跨域问题,因为我前端用nginx做为代理服务器),但有时会返回:
但有时也会返回正常:
请问大神,这是什么原因造成的?ajax如何处理这种无法加载响应数据呢?
我的项目是前后端分离,前端设置了30秒请求超时,当我前端发起请求后端API(不存在跨域问题,因为我前端用nginx做为代理服务器),但有时会返回:
但有时也会返回正常:
请问大神,这是什么原因造成的?ajax如何处理这种无法加载响应数据呢?
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答738 阅读
3 回答2.1k 阅读
2 回答1.4k 阅读✓ 已解决
这种会走 onerror,你可以重试。也可以提示用户自己处理。
具体问题分析就是看看是 timeout 了。还是请求就没到后端,nginx 哪里连接就被扔了