AngularJs -调试失败的http请求

AngularJs - debugging failed $http requests

本文关键字:http 请求 失败 调试 AngularJs      更新时间:2023-09-26

我正在调试一个大型的angularjs应用程序,我没有写,我有失败的http请求与$http的问题,所有我在控制台得到的是:

<http method> <url> <error code>

线指向angular:8632。是否有一种方法可以了解尝试的http调用发生在哪里?如果没有,有没有什么最佳实践可以实现,使调试更容易?

如果你使用Chrome浏览器,你可以尝试设置断点。你可以在这里找到一个教程。其他浏览器肯定也支持这个,但我没有经验。

对于最佳实践,您应该研究测试驱动的开发。网上有很多这方面的文章。

一个例子:

  • unit-testing-best-practices-angularjs

基本的思想是,你首先开发一个测试,你的代码必须成功。然后编写代码,直到测试成功。如果其他人修改了代码,甚至破坏了某些东西,您可以很容易地通过测试找到bug在哪里。