我无法理解,这段代码中的某些内容http://www.espeo.pl/2012/02/26/authentication-in-angularjs-application 这段代码,试图重新发送相同的请求(登录前的一个用户请求)用户登录后。
我的问题
- 在重试函数内部,他们将延迟与用户登录后发送的请求的响应相结合。响应和延迟之间没有任何关系。为什么他们应该这样做?
-
function retry(req) {
$http(req.config).then(function(response) {
req.deferred.resolve(response);
});
}
请查看上述 url 中的代码以了解该retry
方法的工作原理。