Estoy desarrollando una aplicación web con Vuejs, y estoy usando localstorage para almacenar el token jwt, pero después de cerrar la pestaña, descubrí que el token se perdió y necesito iniciar sesión nuevamente. probé la aplicación en Opera GX y funciona bien, solo tengo el problema en Google Chrome.
Así es como configuro el token:
localStorage.setItem("token", token);y así es como lo cargo:
let token = localStorage.getItem("token");Creo que el problema es de Chrome,
necesita localstorage.getItem("X") antes setItem("X","V")
y ahora el almacenamiento local persiste, incluso después de cerrar el navegador.
este enlace me ayudó: ¿Por qué localStorage no persiste en Chrome?