角度が比較的新しいので、ここで何か不足しているかどうかわかりません。401エラーコードが間違って解釈されている
私は、リクエストにJWTトークンを追加し、サーバーからの応答を処理するためのHttpインターセプターを持っています。だからここ
.factory('myHttpInterceptor', ['$q', '$location', '$window', function($q, $location, $window) {
return {
request: function(request) {
console.log('myHttpInterceptor - request');
return request;
},
requestError: function(requestError) {
console.log('myHttpInterceptor - requestError');
return requestError;
},
response: function(response) {
console.log('myHttpInterceptor - response');
return response;
},
responseError: function(responseError) {
console.log('myHttpInterceptor - responseError');
return responseError;
}
};
}]);
//Http Intercpetor to check auth failures
angular.module("POSMobile").config(['$httpProvider', function($httpProvider) {
$httpProvider.interceptors.push('myHttpInterceptor');
}]);
が問題で、私はしかしresponseErrorリスナーが今まで発射していないようです、私のログイン画面にルートを変更することにより、401権限エラーを処理しようとしています。
私は私のIISログをチェックして、私のサービスは間違いなく
401コードを返す。ここで、私はしかし私のインターセプタで、それはそうxdk debug screenshot
のように評価しますポストマンを使用してテストを行なったし、401 Screenshot of Postmanを拾いました
と要求が完了した後、最終的に私がデバッグコンソールに401エラーを取得し、事前
で感謝
ありがとうございます、私のデバイス上にキャッシュされたデータのようです。 – DanielRSA