0

我只需要允许 2 个特定的 uid 进行写访问,并且我无法使用当前规则发布:

{
    "rules": {
      ".read": "auth != null",
      ".write": "auth != null && auth.uid === 'abc123' || '123abc'",
    }
}

它不断抱怨“规则规定可能不包含'|' 运算符”和“'||' 的右操作数 必须是布尔值”,我曾经使用过。我应该如何改变我的规则来实现我想要的?

任何帮助都感激不尽。

4

1 回答 1

0

|| 后面的字 实际上不是布尔值,它只是一个字符串。请检查我的固定代码。

{
    "rules": {
      ".read": "auth != null",
      ".write": "auth != null && (auth.uid === 'abc123' || auth.uid === '123abc')",
    }
}

   
于 2020-11-15T09:52:17.780 回答