Ich habe den Firebase auf "firebase" aktualisiert: "^ 4.2.0". Es scheint, als ob sich die Objekteigenschaften des Benutzers geändert haben.Einloggen nach npm Update nicht möglich Firebase
const loginGG =() => {
try {
firebase.initializeApp(clientCredentials)
} catch (e) {
console.log('firebase is already created')
}
return firebase.auth().signInWithPopup(new firebase.auth.GoogleAuthProvider())
.then(result => {
if(!result || !result.user) throw new Error('LOGIN ERROR')
const token = result.user.ze;
const user = result.user;
Cookies.set('tapId', token);
Cookies.set('tapUser', JSON.stringify(user));
history.go(-1);
return {
user,
token
}
})
.catch(function(error) {
console.log(error);
return {}
});
}
so änderte ich 'result.user.ie' auf 'result.user.ze'. Ich weiß, dass es eine andere Möglichkeit gibt, das Token zu generieren, da sie auf dem Firebase-Dokument "Use User.getToken() stattdessen verwenden" sagen. Ich habe es versucht und keinen Erfolg. Vielleicht kann mir jemand, der es erlebt hat, helfen?