Angularjs 如何调试放入模块';s配置?

Angularjs 如何调试放入模块';s配置?,angularjs,oauth,Angularjs,Oauth,我的AngularJS项目正在使用API。此API提供身份验证令牌(Oauth):一个访问令牌和一个刷新令牌 每次对API的AngularJS请求返回401错误时,这意味着访问令牌已过期,需要通过将刷新令牌发送到特定URL来刷新该令牌。要做到这一点 但这不起作用,我不知道为什么。我想调试放置在.config(…)中的函数,但我不知道如何调试console.log()和$rootScope=…在这里不起作用 谢谢你的帮助 使用浏览器的内置调试器 铬: 火狐: 萤火虫: 即: 太棒了!但是你能解释

我的AngularJS项目正在使用API。此API提供身份验证令牌(Oauth):一个
访问令牌
和一个
刷新令牌

每次对API的AngularJS请求返回401错误时,这意味着
访问令牌
已过期,需要通过将
刷新令牌
发送到特定URL来刷新该令牌。要做到这一点

但这不起作用,我不知道为什么。我想调试放置在
.config(…)
中的函数,但我不知道如何调试
console.log()
$rootScope=…
在这里不起作用


谢谢你的帮助

使用浏览器的内置调试器

  • 铬:
  • 火狐:
  • 萤火虫:
  • 即:

太棒了!但是你能解释一下为什么调试器在第56行停止,而不是在第58行或第60行停止吗?第一个函数(第56-59行)在收到成功的状态代码(代码200-299)时调用,第二个函数在返回错误代码(代码400-499)时调用。您可能收到错误代码。您是对的,我的端点不在正确的位置。也就是说,我已经尝试了所有方法,但仍然无法使执行停止在第65行或第70行。就像承诺既不返回成功代码也不返回错误代码。。。你的拦截器代码不正确。它应该返回一个包含“request”、“requestError”、“response”和“responseError”函数的对象,而不是一个简单的函数。哦,我明白了,我之前的教程已经过时了!谢谢你指出这一点;)