【发布时间】:2019-09-10 00:21:13
【问题描述】:
我不知道为什么,但我的代码不起作用。 我想在我的网页中使用 Firebase 实时数据库,但是一旦我添加了 Firebase 的东西,执行我的代码就不再做任何事情了。 Chrome 没有在我的代码中发现任何错误。 你能告诉我,为什么它不起作用。我是不是做错了什么?
非常感谢, 尼康
PS:我将代码中的 API Key 替换为“|”所以你看不到我的 API Key :)
我在 Chrome 和 W3Schools 的 Tryit 编辑器中执行了我的代码。另外,我尝试了很多次更改代码,但没有办法让我达到目标。
<script src="https://www.gstatic.com/firebasejs/6.6.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.6.0/firebase-database.js">
var config = {
apiKey: "|||||||||||||||||||||||||||||||||||||",
authDomain: "littleappsdatabase.firebaseapp.com",
databaseURL: "https://littleappsdatabase.firebaseio.com",
storageBucket: "littleappsdatabase.appspot.com"
};
firebase.initializeApp(config);
var database = firebase.database();
function getTermine () {
firebase.database()
.ref('/users/' + userId)
.once('value')
.then(function(snapshot) {
var termine = (snapshot.val() && snapshot.val().calendar) || 'Keine Termine vorhanden';
});
return (termine);
}
var list = getTermine();
document.write('<h4>', list.replace(';', '<br><br>'), '</h4>');
</script>
我认为它显示给定标签的值可能会有延迟。
【问题讨论】:
标签: javascript html firebase firebase-realtime-database