javascript - 强制前端的 http 请求超时

标签 javascript angularjs http frontend

我正在使用 Angular 制作一个单页面应用程序,有时后端服务没有响应或关闭,并且浏览器需要很长时间才能超时请求。

如何在更短的时间内强制使来自前端的 http 请求超时,这将帮助我向用户显示后端没有响应的消息。

最佳答案

$http 配置有一个 timeout 属性,您可以在使用 $http 发出请求时设置该属性。

如果您想在全局范围内为所有 $http 完成一些工作,可以查看这篇文章 How to set a global http timeout in AngularJs

关于javascript - 强制前端的 http 请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26334018/

相关文章:

Python HTTP 错误 403 禁止访问

http - Max-age和304 Not Modified处理

javascript - 使用密码连接数据库的最佳方式是什么?

javascript - 将 Bokeh 中的选定数据提取到文本文件和其他问题

javascript - 如何考虑时区创建 JS 日期对象 Node.js/javascript

angularjs - 在 AngularJS 中放置一些小实用功能的好地方在哪里?

api - 如何在 API 中管理 GET 方法

javascript - mousewheel.scroll 在 Firefox 中不工作

asp.net - 发布到 MVC Controller ,ViewModel 保持为空

javascript - 如何在 angularjs 指令中执行自定义函数?