Angular 4.3 & 5.2.3 - JWT Interceptor - Aktualisierungstoken

8

Wichtig Angular & gt; 4.3 & amp; & lt; 5.2.3

Ich benutze HttpClient und ich erstelle diesen Interceptor, um das jwt-Token hinzuzufügen. Everyting Arbeit perfekt, aber ich habe eine schlechte Übung. Ich verwende Http innerhalb des HttpClient Interceptor. Wenn ich

ändere %Vor%

bis

%Vor%

Ich bekomme diesen Zyklusfehler

%Vor%

irgendwelche Ideen, wie kann ich es zum Funktionieren bringen?

%Vor%

Eine weitere wichtige Sache für diejenigen, die diesen Interceptor für ihr Projekt verwenden, aber für das aktuelle Problem irrelevant sind, ist das Setzen von Headern auf die Refresh-Token-Antwort mindestens einige Sekunden.

%Vor%     
Michalis 20.07.2017, 10:50
quelle

2 Antworten

8

Ich habe aufgelöst, einfach authService nicht im Konstruktor zu setzen, sondern in die Abfangfunktion zu kommen.

%Vor%

Hou muss zuerst Injektor zu Ihrem Konstruktor hinzufügen

%Vor%     
Michalis 22.07.2017, 12:37
quelle
1

Sie können auch einen kleinen Hack versuchen, um den Dienst zu installieren, wie:

%Vor%

Auf diese Weise erhalten Sie nicht den Fehler max call stack exceeded.

    
Jayendra Bariya 12.01.2018 10:34
quelle