gpt4 book ai didi

angularjs - 我怎么知道什么安全 Firebase 规则给了我一个错误?

转载 作者:行者123 更新时间:2023-12-04 11:22:06 26 4
gpt4 key购买 nike

我有这个 firebase 安全规则:

".validate": "newData.val().length < 2"

当新的 data.length 大于 2 时,Firebase 会返回一个错误消息“PERMISSON_DENIED”。

我想知道是否有办法获得像“新数据太长”这样的错误信息。

谢谢

最佳答案

无论哪个部分失败,Firebase 安全规则都会返回相同的错误。您无法控制错误消息。如果您正在排查操作失败的原因,您可以使用 Firebase 仪表板中的模拟器。但这似乎不是你要找的。

不过,向用户显示更智能的错误消息是一个好主意。但我建议在将数据发送到 Firebase 之前通过验证数据来做到这一点。因此,执行客户端验证,只有在通过验证时才将数据发送到 Firebase。

更好的是:不允许用户输入超过 2 个字符。

关于angularjs - 我怎么知道什么安全 Firebase 规则给了我一个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35252101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com