gpt4 book ai didi

firebase - 这个 firebase 规则是多余的吗?何时使用写入与验证?

转载 作者:行者123 更新时间:2023-12-03 00:24:43 25 4
gpt4 key购买 nike

我通读了the docs ,并且我不确定写入规则和验证规则部分之间的区别。这段代码是多余的吗?使用其中之一或两者有什么意义吗?

具体:

  • “验证”表示“用户必须登录,并且写入的值必须是 uid。
  • “写入”权限表示,只有当值与您的 uid 匹配时,您才能写入 $user_id 部分。
{
"rules": {
"users": {
".validate": "auth != null && newData.val() === auth.uid",
"$user_id": {
".write": "$user_id === auth.uid"
}
}
}
}

最佳答案

唯一区别是 .validate 不会传播到其子级。

回答你的问题,在你的例子中你可以只使用“.write”。

".write": "auth != null && $user_id === auth.uid"

关于firebase - 这个 firebase 规则是多余的吗?何时使用写入与验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439177/

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