我需要保存我的 Firebase 用户名并在他登录时获取它,但我无法弄清楚。我应该在代码中添加什么?
signUp(userEmail , userPassword){
firebase.auth().createUserWithEmailAndPassword(userEmail, userPassword).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
signIn(userEmail , userPassword){
firebase.auth().signInWithEmailAndPassword(userEmail, userPassword).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
谢谢您的解答。
最佳答案
我已经解决了这个问题。你只需链式函数,它就会看起来像
firebase.auth().createUserWithEmailAndPassword(userEmail, userPassword).then(function (result) {
firebase.database().ref('/users/' + result.uid).set({
username: 'someOne',
email:userEmail,
});
console.log(result);
}).catch(function (error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
关于javascript - 如何保存用户信息(用户名)firebase new Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709692/