【问题标题】:ERROR Error: Uncaught (in promise): Error: Permission denied FirebaseERROR 错误:未捕获(承诺):错误:权限被拒绝 Firebase
【发布时间】:2022-11-11 07:52:05
【问题描述】:

我在 Firebase 聊天中拒绝了权限。试过这个但不工作。我在实时数据库中尝试过

{
  "rules": {
    ".read": "true",
    ".write": "true",
  }
}

掠夺屏幕截图以获取详细错误

enter image description here

【问题讨论】:

    标签: firebase firebase-realtime-database


    【解决方案1】:

    我已经用以下代码解决了这个问题

    {
      "rules": {
        ".read": "now < 9963441200000",  // 2022-9-18
        ".write": "now < 9963441200000",  // 2022-9-18
      }
    }
    

    【讨论】:

      【解决方案2】:

      布尔值不需要引号。

      {
        "rules": {
          ".read": true,
          ".write": true,
        }
      }
      

      在您自己的答案中,您使用了一个被评估的表达式,它确实需要引号。写"now &lt; 9963441200000"true 完全相同,因为now 是一个Unix 时间戳,其上限为2147483647,并且总是小于该值。

      请注意,这两者都不是一组安全的规则。

      文档的Realtime Database Security Rules 部分更详细。

      【讨论】:

        猜你喜欢
        • 2016-09-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 2019-11-24
        • 1970-01-01
        相关资源
        最近更新 更多