0

我正在尝试在我的 Angular 应用程序中使用 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);
            }
        };
    }]);
4

0 回答 0