2017-12-22 14 views
-4

Ich habe meine MEAN-Webanwendung erstellt. Um Benutzer zu autorisieren, verwende ich JWT-Tokens. Aber es gibt ein Problem. Manchmal bekomme ich beim erneuten Laden der Seite 401 Unauthorized, solange ich noch autorisiert bin. Ich habe mein Token zweimal im lokalen Speicher überprüft und es war genau dort. Dann habe ich versucht, andere meine Seiten neu zu laden, und es ist so komisch, weil einige von ihnen gut nachladen und einige 401 zurückgeben. Ich habe diesen Fehler beim Hosten meiner App auf Heroku. Ich verwende eckige 5 für Frontend und Node js für zurück. Hat jemand ein solches Problem? Wenn Sie Code benötigen, ist es auf meinem Github https://github.com/tia337/MEAN-Stack.Nicht autorisiert mit JWT-Tokens

+0

Warum jeder runtergeht? Seid ihr alle Typen, die perfekten Code schreiben oder die alles auf der Erde wissen? Versuchen Sie, jemandem außer Ihnen nützlich zu sein. Du versuchst nicht einmal zu helfen. Denken Sie darüber nach – tia0717

+0

oder sagen Sie mir, was ist los mit meiner Frage. Kein Code? Alles auf GitHub – tia0717

+1

Nicht Ihre Down-Voter, und ich bin kein Experte in den Sprachen und Bereichen, die Sie fragen, aber Ihre Frage könnte verbessert werden, um sicher zu sein. Sie sollten keine Links zu Code oder gitHub haben, da der gesamte relevante Code * mit Ihrer Frage gepostet werden sollte. Bitte gehen Sie durch die Anleitungen zur [Hilfe], um zu erfahren, wie Sie diese und Ihre zukünftigen Fragen weiter verbessern können. –

Antwort

0

Ich denke, es hat ein Problem im Paket. Die Funktion tokenNotExpired hat ein Problem. Sie können auch selbst überprüfen, ob das Token abgelaufen ist oder nicht. Entschlüsseln Sie einfach Ihr Token aus der JWT-Bibliothek und vergleichen Sie die Ablaufzeit mit der aktuellen Zeit. Hoffe, es wird helfen.

Verwandte Themen