【问题标题】:firebase rules - Error saving rules – Line 2: Expected '"'firebase 规则 - 保存规则时出错 - 第 2 行:预期为 '"'
【发布时间】:2020-11-01 16:04:58
【问题描述】:

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

{
  "rules": {
    "Users": {
      ".read": true
      "$uid": {
        ".write": "$uid === auth.uid"
      }
    }
  }
}

谁能帮忙,我真的看不出我在第 2 行缺少 " 的地方?

【问题讨论】:

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


    【解决方案1】:

    我在这些确切的规则上得到一个不同的错误:

    保存规则时出错 - 第 5 行:应为 ',' 或 '}'。

    ".read": true" 后面需要一个逗号:

    {
      "rules": {
        "Users": {
          ".read": true,
          "$uid": {
            ".write": "$uid === auth.uid"
          }
        }
      }
    }
    

    【讨论】:

    • 我什至试过了,它不吃。但现在它起作用了! :D xD 但是谢谢! :D 超级奇怪。
    【解决方案2】:

    我遇到了类似的问题。所以我注意到每当我将规则复制到其他地方然后将它们粘贴到firebase时都会发生这种情况。我还注意到从 Word 中复制的引号与 firebase 中的引号不同。所以我删除了引号并重新输入它们,它起作用了。

    我附上了一个截图来显示引号之间的差异。希望对您有所帮助。Firebase rules screenshot to solve Error saving rules - Line 2: Expected ""

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 2017-08-11
      • 2018-08-05
      • 2020-04-15
      • 2021-06-10
      • 2017-01-25
      相关资源
      最近更新 更多