AngularJs -调试失败的http请求
AngularJs - debugging failed $http requests
我正在调试一个大型的angularjs应用程序,我没有写,我有失败的http请求与$http
的问题,所有我在控制台得到的是:
<http method> <url> <error code>
线指向angular:8632
。是否有一种方法可以了解尝试的http调用发生在哪里?如果没有,有没有什么最佳实践可以实现,使调试更容易?
如果你使用Chrome浏览器,你可以尝试设置断点。你可以在这里找到一个教程。其他浏览器肯定也支持这个,但我没有经验。
对于最佳实践,您应该研究测试驱动的开发。网上有很多这方面的文章。一个例子:
- unit-testing-best-practices-angularjs
基本的思想是,你首先开发一个测试,你的代码必须成功。然后编写代码,直到测试成功。如果其他人修改了代码,甚至破坏了某些东西,您可以很容易地通过测试找到bug在哪里。
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- 使用插件收听Firefox标签的http请求
- http请求使用html而不是json进行响应
- 在node-js路由中发出http请求
- 是否可以在没有HTTP请求或<输入>
- Acync JS HTTP请求通知请求
- PhantomJs在控制台中发出http请求时不会返回任何状态
- PHP处理来自一个页面的http请求,并将其显示在另一个页面上
- Firefox插件-如何发出http请求
- 验收测试主要针对传出的http请求
- 验证HTTP请求来自NFC标签上的点击
- 如何制作'http请求'在Node js中同步
- 为什么我在Cloud9中的http请求总是返回错误
- AngularJS Typeahead和$http请求限制
- HTTP请求使用cURL,但在浏览器中使用javascript时会得到CORS响应
- 如何使用Chrome扩展API获取网页的所有HTTP请求
- 将http请求中的数据传递给C#控制器
- 在初始化路由之前发送$http请求
- 从客户端捕获 HTTP 请求(包括 ajax)