未捕获(承诺)FirebaseError:权限缺失或不足。在新的 t (

时间:2021-01-03 20:36:47

标签: reactjs google-cloud-firestore firebase-security

我的应用程序运行良好,但突然无法读取/写入 Firestore 任何内容。我以为问题出在日期上,但我将规则更改为以下内容,但仍然出现相同的错误

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
  match /{document=**} {
      allow read, write: if request.time < timestamp.date(2021, 12, 31);
          
    }
  }
}

1 个答案:

答案 0 :(得分:1)

if request.time < timestamp.date(2021, 12, 31); 表示您的数据库在 2020 年 12 月 31 日之后拒绝读取和写入。

如果您想继续访问数据库,请更改日期或(更好)write proper security rules 以准确控制用户可以对数据执行的操作。