Angularjs 401使用角度和角度的控制台错误
作为一个背景-我创建了一个简单的拦截器来处理401的角度。应用程序中的所有数据都是使用breeze从服务器检索的 下面是我正在使用的401拦截器Angularjs 401使用角度和角度的控制台错误,angularjs,breeze,Angularjs,Breeze,作为一个背景-我创建了一个简单的拦截器来处理401的角度。应用程序中的所有数据都是使用breeze从服务器检索的 下面是我正在使用的401拦截器 app.factory(serviceId, ['$q', '$location', function ($q, $location) { var authInterceptorServiceFactory = {}; var _responseError = function (rejection) {
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以抑制此控制台输出 当你弄明白的时候一定要告诉我们