Ich bin neu in Angular2 und versuche, den 401-Fehler für die Token-Aktualisierung mit dem Plan zu versuchen, die ursprüngliche Anfrage erneut zu versuchen ...
Hier ist meine authService.refresh Methode:
%Vor%und dann versuche ich, Refresh-Funktionalität in meiner Komponentenmethode zu verwenden:
%Vor%Das funktioniert aus irgendeinem Grund nicht ... Ich frage mich, was ist die korrekte Implementierung der Token-Refresh-Funktionalität in angular2?% Co_de%
Zusätzlich zu der Antwort von Günter würde ich den accessToken
vom Callback-Parameter flatMap
nutzen, anstatt eine Service-Eigenschaft zu verwenden:
Dieser Artikel könnte Sie interessieren (Abschnitt "Umgang mit Sicherheit"):
Sie müssen Observable.create(
rufen Sie einfach nicht .subscribe()
auf (was eine Subscription
anstelle von Observable
zurückgibt, stattdessen verwenden Sie .map(...)
und .catch(...)
Tags und Links angular typescript rxjs