javascript - 在服务器崩溃时处理获取响应
问题描述
我有个问题。我每秒通过 Ajax 发送一个 Get 请求,并期望从服务器获得一些响应。
在这种情况下,我的应用程序崩溃并且我继续每秒发送 Get 请求,直到收到服务器的超时错误(错误代码 502),我才得到任何响应。
如果有人知道我如何处理从每秒发送一次获取请求到收到错误代码 502 之间的这一时刻。
谢谢
解决方案
如果服务器已关闭,那么您用于 ajax 调用的任何内容都应该出错……在这种情况下,您应该使用回调或 catch 块来处理它。在那里,您应该根据响应处理您将在前端执行的操作。
至于不发送更多请求,真的没有办法确定。你的所有代码都知道,此时服务器特别慢。
推荐阅读
- webpack - webpack 样式、ts 和 css 加载器应该只在当前文件夹内构建文件
- docker - 如何获取单个应用程序的 Docker 容器配置?
- python - 神经网络实际返回三类 2
- c - 使用 Int 和浮点值更新 char 数组,而不使用 sprintf?
- web-services - 需要帮助为分布式系统构建正常运行时间仪表板
- elixir - 你如何抑制来自 Prometheus 库的警告?
- tsql - 在字段的起始位置替换字符串
- sql - JSONB 使用包含运算符连接
- r - 使用 flexdashboard、lapply 和拼凑而成的动态绘图数
- python - MacOS 上的 python-Levenshtein 库安装错误