[英]Firebase web real-time database not updating
i'm currently making a website and I need to update text in real-time so I decided to use the firebase real-time database. 我目前正在制作一个网站,我需要实时更新文本,所以我决定使用firebase实时数据库。
I created a header that has a tag: 我创建了一个带有标签的标头:
<h3 id="bestanswer"></h3>
I put all the data in app.js: 我将所有数据都放在app.js中:
(function() {
// Initialize Firebase
const config = {
apiKey: "AIzaSyDzwRxzBlzFVomUjUFgPF-zD-dOFNHbfCE",
authDomain: "discord-1fddb.firebaseapp.com",
databaseURL: "https://discord-1fddb.firebaseio.com",
projectId: "discord-1fddb",
storageBucket: "",
messagingSenderId: "38925302763"
};
firebase.initializeApp(config);
// Get elements
const preObject = document.getElementById('bestanswer');
// Create references
const dbRefObject = firebase.database().ref().child('hq').child('bestanswer');
// Sync object changes
dbRefObject.on('value', snap => console.log(snap.val()));
dbRefObject.on('value', snap => document.getElementById("bestanswer").innerHTML = snap.val());
}());
For some reason, nothing updates when I update the "bestanswer" value in firebase. 由于某些原因,当我更新Firebase中的“最佳答案”值时,没有任何更新。
Any help would be great. 任何帮助都会很棒。 thanks.
谢谢。
尝试这个:
firebase.database().ref().child('hq').child('bestanswer').update(document.getElementById("bestanswer").innerHTML);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.