Я успешно вошел в систему через firebase, хочу добавить те же записи в базу данных.
Я добавил эту строку кода в свой проект, но получаю ошибку
firebase.database().ref('fir-login-67a47/' + firebase.auth().currentUser.uid ).set(firebase.auth().user);
onButtonPress() {
this.setState({ error: '', loading: true })
const { email, password } = this.state;
firebase.auth().signInWithEmailAndPassword(email, password)
.then(this.onLoginSuccess.bind(this))
.catch(() => {
firebase.auth().createUserWithEmailAndPassword(email, password)
.then(this.onLoginSuccess.bind(this))
.catch((error) => {
let errorCode = error.code
let errorMessage = error.message;
if (errorCode == 'auth/weak-password') {
this.onLoginFailure.bind(this)('Weak password!')
} else {
this.onLoginFailure.bind(this)(errorMessage)
}
firebase.database().ref('fir-login-67a47/' +
firebase.auth().currentUser.uid ).set(firebase.auth().user);
});
});
}
Я хочу, чтобы данные, добавляемые в аутентификацию firebase, отображали те же данные в базе данных в реальном времени.
Firebase Auth
Моя база данных .