对网络中显示的一个响应多次调用httpInterceptor响应

时间:2015-03-17 10:10:37

标签: angularjs angular-http-interceptors

我想在我的角应用程序中使用http拦截器。 现在,我在控制台中看到一个请求被触发并成功返回响应,但如果我在httpInterceptor的响应部分添加一个控制台日志,则会多次触发控制台日志(~10次)。

我在我的应用程序的配置部分添加拦截器,如下所示:

$httpProvider.interceptors.push('httpInterceptor');

我这样定义:

.factory('httpInterceptor', ['$q', '$rootScope', function ($q, $rootScope) {
        var numLoadings = 0;
        return {
            response: function (response) {
                console.log('response:', response);
                return response || $q.when(response);
            }
        };
    }]);

0 个答案:

没有答案