javascript - Firebase 数据库无效路径错误

标签 javascript firebase firebase-realtime-database

var search = document.getElementById('search');


search.addEventListener("click", function (e) {
   e.preventDefault();
   var rootRef = firebase.database().ref(`https://challenge6-6b1d0.firebaseio.com/messages`);

console.log(rootRef);


})

你好,我一直收到这个 validation.js:282 Uncaught Error: Reference.child failed: First argument was an invalid path = "https://challenge6-6b1d0.firebaseio.com/messages "。路径必须是非空字符串,不能包含“.”、“#”、“$”、“[”或“]”

我觉得这很容易修复,但我已经尝试过 ''、""和 `` 但没有成功,而且我一直遇到同样的错误。我也在关注关于如何查询的 firebase 文档。

https://firebase.google.com/docs/reference/js/firebase.database.Database

最佳答案

如果您想使用 Firebase URL,您应该将 ref 替换为 refFromURL,如您提供的引用中所指出的

编辑:现在我明白了。该文档为 refFromURL 提供了一个错误示例:/

关于javascript - Firebase 数据库无效路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50959945/

相关文章:

android - 每次我重新启动我的 Android 应用程序时,Firebase 中的投票计数都会重置

javascript - 如何在 Chrome 的元素选项卡中设置事件监听器断点?

javascript - 如何使用 Firebase 创建动态 HTML 表格?

swift - 想要从 firebase 获取用户数据到字典中

android - Firebase 远程配置,无法获取值(value)。安卓

firebase 实时数据库下载定价与 firestore 读取

javascript - firebase 不返回 key ?

javascript - 当并非所有键都有子项时,按日期查询 Firebase

javascript - 将用户输入推送到本地存储阵列

javascript - redux saga 和 history.push