Firebase - 添加数据库规则 - 路径包含无效字符
Posted
技术标签:
【中文标题】Firebase - 添加数据库规则 - 路径包含无效字符【英文标题】:Firebase - add database rules - Path contains invalid characters 【发布时间】:2017-02-05 22:50:57 【问题描述】:我正在关注tutorial of firebase。
但我不能添加规则.read
和.write
【问题讨论】:
还是一样。为什么要投反对票?? 您可能对 RULE 选项卡和 DATA 选项卡有误解。 看看我的答案中的图片,您需要选择 DATA 之外的 RULES 选项卡 @Ricardo 我在本教程中遇到了同样的问题。您找到问题的明确答案了吗? 【参考方案1】:您在错误位置添加规则。这就是反对票的原因。这是数据结构而不是您的规则文档。
将json规则放在数据库规则选项卡下。你必须把规则放在这里。请检查。
【讨论】:
OP 的问题是关于 Firebase DB 中的 DATA 选项卡,而不是 RULES 选项卡。【参考方案2】:实际上,这个 Firebase DB 错误通常是由过期的网页缓存引起的。您需要做的就是刷新 实时数据库 网页,然后您就可以添加新值了:
【讨论】:
【参考方案3】:发生这种情况是因为包含键的路径不能有“。”句号根据this link。
由于所有 Firebase 实时数据库数据都存储为 JSON 对象,当 您创建自己的密钥,它们必须是 UTF-8 编码的,最多可以是 768 字节,不能包含 .、$、#、[、]、/ 或 ASCII 控件 字符 0-31 或 127。不能在 也重视自己。
希望对你有帮助。
如果你想处理规则,请按照IGOR 所说的。 最好的问候。
【讨论】:
【参考方案4】:Firebase 数据库路径不能包含一些特殊字符,例如“.”、“@”等,最重要的是,您在错误的位置添加了规则
【讨论】:
也许显示应该在哪里添加规则才能真正提供一个好的答案。 你的答案的两部分都已经被其他人给出了。【参考方案5】:也许您应该重新登录您的帐户
【讨论】:
以上是关于Firebase - 添加数据库规则 - 路径包含无效字符的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有身份验证的情况下添加 Firebase 数据库规则?
如何从 swift 代码中应用 firebase 数据库安全规则
Firebase 存储规则错误:意外标识符;从文档中获取的功能