Javascript 如何保存用户信息(用户名)firebase new angular 2
我需要保存在我的Firebase用户名中,并在他登录时获取它,但我无法确定它。我应该在代码中添加什么Javascript 如何保存用户信息(用户名)firebase new angular 2,javascript,typescript,angular,firebase,angularfire,Javascript,Typescript,Angular,Firebase,Angularfire,我需要保存在我的Firebase用户名中,并在他登录时获取它,但我无法确定它。我应该在代码中添加什么 signUp(userEmail , userPassword){ firebase.auth().createUserWithEmailAndPassword(userEmail, userPassword).catch(function(error) { // Handle Errors here. var errorCode = error.code;
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;
// ...
});
我已经解决了这个问题。你只要链函数,它就会像
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;
// ...
});
这段代码不是已经创建了用户吗?是什么让你认为它不起作用?我想添加用户名,但我只能使用电子邮件和密码。这段代码不是已经创建了用户吗?什么使你认为它不工作?我想添加用户名,但我只能使用电子邮件和密码