【发布时间】:2016-10-06 16:32:08
【问题描述】:
我试图在我的 Firebase 数据库中引用一个位置,但 .child() 失败并出现以下错误:
未捕获的错误:Firebase.child 失败:第一个参数是无效路径:“https://wooperate.firebaseio.com/comments-to/-KTLOwq-WK4VwMhG7Zz8/-KTPmJJtmZQa7ldWILks”。路径必须是非空字符串,并且不能包含“.”、“#”、“$”、“[”或“]”
它不仅是有效路径,而且还包含数据!
我是厚脸皮还是这只是 Firebase 中的一个错误?
编辑:这是触发错误的代码:
FIREBASE_REF.child('comments-to').child(post.id).child(comment.id);
变量说明:
- FIREBASE_REF:对我的 firebase 数据库的根引用
- post.id:Firebase 生成的 id
- comment.id:
Firebase 生成的 idFirebase 对评论的完整引用 ― 这是错误:(
以下情况不会触发任何错误:
FIREBASE_REF.child('comments-to').child(post.id);
如上所述,评论的路径存在并包含数据。
【问题讨论】:
-
您登录
comment.id以确保它符合您的期望吗? -
@mjr 是的,错误消息在路径中包含正确的注释 id 应该是无效的。
-
真的很抱歉@mjr,真的是
comment.id,就像你怀疑的那样。
标签: firebase firebase-realtime-database