Intento la persistencia de la versión de Firebase 9 para iniciar sesión:
setPersistence(auth, firebaseApp.auth.Persistence.LOCAL).then( async() => { // login }).catch((e) => { this.error = e.message })mostrar error:
Uncaught TypeError: Cannot read property 'Persistence' of undefined¿Cualquier pista?
Necesita importar estados de persistencia de esta manera:
import { getAuth, setPersistence, browserLocalPersistence, browserSessionPersistence, inMemoryPersistence } from "firebase/auth"; const auth = getAuth() await setPersistence(auth, browserLocalPersistence);| Versión con espacio de nombres V8 | Versión Modular V9 |
|---|---|
firebase.auth.Auth.Persistence.LOCAL | browserLocalPersistence |
firebase.auth.Auth.Persistence.SESSION | browserSessionPersistence |
firebase.auth.Auth.Persistence.NONE | inMemoryPersistence |