[英]401 console errors using Angular and Breeze
作為背景知識-我創建了一個簡單的攔截器來處理401的角度。 使用微風從服務器檢索應用程序中的所有數據。
以下是我正在使用的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.debug.js ,您將找不到對控制台或日志記錄組件的引用。 當$ http調用返回200以外的任何值時,微風都會拒絕該諾言,以便使線路的每一層都可以決定要做什么。 在許多情況下,它會委派回Angular。 當您閱讀微風代碼時,所有這些都是顯而易見的。
我懷疑您需要配置Angular來抑制此控制台輸出。
當您發現問題時,請及時更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.