Firebase v3 createUserWithEmailAndPassword .alors la Promesse
Firebase v3 Guide de Référence indique que createUserWithEmailAndPassword(email, password)
retourne firebase.Promise
contenant non-null firebase.User
.
La Firebase v3 S'authentifier avec Firebase utilisant le Mot de passe des Comptes Guide de l' montre l'exemple suivant
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
//Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
//...
});
Ma question est, je veux le feu une fonction qui ajoute à l'utilisateur de mon users
nœud dans mes temps réel de la Base de données. Je veux inclure les utilisateurs nom d'affichage que j'ai recueillies à partir des sites formulaire d'inscription. Donc, il me semble que je veux faire un .then
et si le createUserWithEmailAndPassword
méthode a été un succès, je veux tirer une fonction qui écrit le nouvel utilisateur (nom d'affichage) pour mon en temps réel de la Base de données users
nœud.
Comment puis-je modifier le script d'exemple pour un .then
style?
OriginalL'auteur Ron Royston | 2016-07-21
Vous devez vous connecter pour publier un commentaire.
Ici est l'utilisation correcte de
then()
et la gestion des erreurs aveccreateUserWithEmailAndPassword
:J'ai un autre exemple ici.
OriginalL'auteur theblindprophet
Vérifier cela, vous avez besoin de lire de la charge utile ou de l'instantané(firebase terme)
OriginalL'auteur Mithun Pattankar
Voici ce que j'ai fait et cela a fonctionné.
J'ai voté votre réponse mais accepté l'autre bcs, il était plus facile pour moi de lire. L'ES6 que vous avez utilisé est forte, mais pas aussi simple pour moi. Merci beaucoup pour votre réponse.
OriginalL'auteur Ron Royston