2017-06-23 2 views
-1

Ich benutze this Beiträge Antwort zu Sitzung nach dem Login zu erhalten, ja es funktioniert gut, bis ich den Browser aktualisieren, danach ist alles weg. Was ist das Problem? Wie kann ich eine Sitzung mithilfe von Closure implementieren und verwalten?Reagiere JS halte Sitzung mit Schließung

Antwort

0

Der Punkt einer Sitzung ist, dass sie nur so lange lebt, wie der Browser geöffnet ist.

Das von Ihnen verwendete Beispiel ist nicht einmal eine Sitzung. Der Datenspeicher ist eine speicherinterne JS-Datenstruktur, so dass er nur lebt, während die Seite geöffnet ist.

Wenn Daten nach dem Schließen des Browsers erhalten bleiben sollen, müssen sie in einem persistenten Datenspeicher gespeichert werden.

Auf dem Client ist Localstorage wahrscheinlich die beste Option.

Sie würden wahrscheinlich besser die Seite des Datenservers speichern und sie dann beim nächsten Einloggen wieder abrufen. Sie ist nicht an einen bestimmten Browser gebunden oder könnte versehentlich gelöscht werden, wenn der Benutzer seine lokalen Daten löscht .

+0

Entschuldigung, ich bin neu zu reagieren ... –