Я пытаюсь использовать базу данных Firebase Realtime для реализации Firechat .В примере кода, взятом из репозитория Github , он использует базу данных Firebase Realtime для хранения данных пользователей (электронная почта и UID).Я уже успешно внедрил систему аутентификации пользователей Firebase в своем веб-проекте, и я подумал, что было бы неплохо использовать Firechat и получить пользователей с их UID Firebase.
Проблема в том, что я нея не вижу никаких данных в RTDB Firebase, когда я вхожу в систему.
Я уже добавил соответствующие CDN на страницу регистрации пользователя.Я определил простые правила следующим образом:
{
"rules": {
".read": true,
".write": true
}
}
Вот код JavaScript (я уже создал экземпляр Firebase с помощью ключа API из консоли):
new Vue ({
el: '#logreg',
data: {
email: null,
password: '',
signedUp: false,
userUID: '',
errorCode: '',
errorMessageFlag: false,
},
methods: {
register () {
firebase.auth().setPersistence(firebase.auth.Auth.Persistence.SESSION).then(() => {
firebase.auth().createUserWithEmailAndPassword(this.email, this.password).then((signedUp) => {
this.signedUp = true;
firebase.database().ref('users/' + firebase.auth().currentUser.uid).set({
userUID: firebase.auth().currentUser.uid,
email: firebase.auth().currentUser.email,
});
})
});
},
},
})
У меня нет 'В примере кода Firechat t ничего не изменилось, кроме добавления конфигов Firebase API.