【问题标题】:Basic Firebase Realtime Database Rules Error基本 Firebase 实时数据库规则错误
【发布时间】:2022-01-09 06:53:24
【问题描述】:

我目前正在使用一组开放的 Firebase 规则进行测试...

{
  "rules": {
      ".read": true,
      ".write": true,
        "messages": {
      ".indexOn": ["timestamp"]
         }
    }
}

但是当我尝试准备发布和使用只允许用户读/写的规则时,这就是我得到的......

保存规则时出错 - 第 2 行:应为 '"'。

{
 “rules”: {
 “.read”: “auth != null”,
 “.write”: “auth != null”
 }
}

这些是我从 firebase 页面获得的基本规则。有什么关系?

【问题讨论】:

    标签: firebase-realtime-database firebase-security firebase-console


    【解决方案1】:

    您的第二个 sn-ps 使用所谓的智能引号,这在 JSON 中无效。用简单(双)引号替换那些以使规则有效 JSON,并能够再次保存您的更改。

    【讨论】:

    • { "rules": { ".read":'auth != null', ".write":'auth != null', "messages": { ".indexOn": [" timestamp"] } } } 现在我得到一个解析错误
    • NVM...双引号有效..不是单引号
    • 哦,对了,JSON 只是双引号。所以:{ "rules": { ".read":"auth != null", ".write":"auth != null", "messages": { ".indexOn": ["timestamp"] } } }
    猜你喜欢
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 2020-02-16
    相关资源
    最近更新 更多