【发布时间】:2014-10-21 09:30:24
【问题描述】:
我想做的是这样的:
如果我收到 401 响应,我想拦截并发送另一个发布请求以从我的服务器获取新令牌。但我不能在角度拦截器中做到这一点。我得到这个错误:
找到循环依赖:authService
有什么问题,我该怎么做?
return {
'responseError': function(rejection) {
if (rejection.status === 401) {
authService.getNewToken();
return $q.reject(rejection);
}
return $q.reject(rejection);
}
};
}
【问题讨论】:
-
显然,你有一个循环依赖。
-
好的,但是我怎么能做这样的事情呢?
标签: javascript angularjs