Ich möchte 401 und andere Fehler abfangen , um entsprechend zu reagieren. Das ist mein Abfangjäger:
%Vor%Dies funktioniert zwar gut für 200 Anfragen, greift jedoch nicht auf die Fehler responses
zurückAlles was ich in der chrome-dev-Konsole sehe ist:
zone.js: 2616 GET Ссылка 404 (Nicht Gefunden)
Oder das
zone.js: 2616 GET Ссылка 401 (Nicht autorisiert)
Ich möchte, dass mein Abfangjäger sich damit beschäftigt. Was vermisse ich?
Dies ist wahrscheinlich viel zu spät für Sie zu verwenden, aber hoffentlich wird jemand anderes es nützlich finden ... So schreiben Sie die obige return-Anweisung um auch Fehlerreaktionen zu protokollieren:
%Vor%Ich verwende dieselbe Methode, um automatisch alle 401 nicht autorisierten Antworten direkt an unsere Abmelde-Methode zu senden (anstatt bei jedem einzelnen Aufruf von http nach einem 401 zu suchen):
%Vor%Es funktioniert wie ein absoluter Charme. :)
Tags und Links angular interceptor