Angularjs 401使用角度和角度的控制台错误

Angularjs 401使用角度和角度的控制台错误,angularjs,breeze,Angularjs,Breeze,作为一个背景-我创建了一个简单的拦截器来处理401的角度。应用程序中的所有数据都是使用breeze从服务器检索的 下面是我正在使用的401拦截器 app.factory(serviceId, ['$q', '$location', function ($q, $location) { var authInterceptorServiceFactory = {}; var _responseError = function (rejection) {

作为一个背景-我创建了一个简单的拦截器来处理401的角度。应用程序中的所有数据都是使用breeze从服务器检索的

下面是我正在使用的401拦截器

app.factory(serviceId, ['$q', '$location', function ($q, $location) {

        var authInterceptorServiceFactory = {};

        var _responseError = function (rejection) {
            if (rejection.status === 401) {
                $location.path('/login');
            }
            return $q.reject(rejection);
        }

        authInterceptorServiceFactory.responseError = _responseError;

        return authInterceptorServiceFactory;
    }]);
每当我尝试导航到一个需要对用户进行身份验证的页面时,它都会按预期工作,并将我重定向到登录页面。然而,我的控制台到处都是错误,看起来很不专业,有没有办法消除或抑制这些错误


我不认为Breeze会这么做。搜索breeze.debug.js,您将找不到对控制台或日志组件的引用。当一个$http调用返回200以外的任何值时,breeze拒绝了这个承诺,这样上一层就可以决定做什么了。在许多情况下,它会委托回角度。当您阅读breeze代码时,所有这些都是显而易见的

我怀疑您需要配置Angular以抑制此控制台输出

当你弄明白的时候一定要告诉我们