Я не могу сохранить данные в базе данных после создания аутентификации пользователя на firebase, в консоли появляется следующая ошибка: «TypeError: firebase.auth (...). CurrentUser is null». кажется, что код не может прочитать uid пользователя после создания аутентификации
код:
createUserButton.addEventListener('click', function(){
firebase.auth().createUserWithEmailAndPassword(emailInput.value, passwordInput.value)
var user = {
nome: "Pedro",
sobrenome: "Ribeiro",
cpf: "946.201.340-31",
uid: firebase.auth().currentUser.uid,
email: emailInput.value,
password: passwordInput.value
}
writeUserData(user)
.catch(function(error) {
// Handle Errors here.
})
})
function writeUserData(user) {
firebase.database().ref('users/' + firebase.auth().currentUser.uid).set(user).catch(error =>{
console.log(error.message)
})
}
что нужно изменить, чтобы код мог читать uid пользователя и сохранить данные в базе?