1

Ich bin sehr neu für die AngularJS, im Grunde möchte ich alle $ HTTP-Anfrage mit AngularJS Abfangjäger überprüfen und, wenn die Antwortdaten übereinstimmen 401 dann umleiten zur Login-SeiteWinkel Abfangjäger Check Antwortdaten

Jede Hilfe willkommen

+0

Welche Version verwenden Sie? – vinagreti

+0

@vinagreti Sorry, dass ... Es ist eckige Version 1.5 –

Antwort

2

Sie können mehr Details über Abfangjäger here finden.

Kurz gesagt, können Sie folgenden Code in den Konfigurationsbereich Ihres Hauptmoduls eingeben.

$httpProvider.interceptors.push(function($q, dependency1, dependency2) { 
    return { 
    response: function(response){ 
     return promise.then(
     function success(response) { 
     return response; 
     }, 
     function error(response) { 
     if(response.status === 401){ 
      //your redirection code goes here 
      return $q.reject(response); 
     } 
     else{ 
      return $q.reject(response); 
     } 
     }); 
    } 
    } 
});