firebase-模拟器文件存储规则

问题描述 投票:0回答:1

我在 Firebase 控制台中向 Firestore 数据库添加了一些规则,并且在云中一切正常。

当我在模拟器中部署规则时,它们会被忽略,并收到错误消息“缺少或权限不足”。

规则允许访问所有数据:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

在模拟器 UI 中,似乎没有表明它适用的规则。有没有办法找出模拟器应用的规则?

firebase google-cloud-firestore firebase-tools
1个回答
0
投票

它使用配置为部署的相同文件,默认情况下位于同一目录中。 它与您在

firestore.rules
中指定的文件相同。 您不需要做任何特殊的事情来获得正常的预期行为。
如果您有明确的证据表明在最简单的情况下它没有这样做,您应该在 

GitHub

上提交一个问题并包含要重现的步骤。 您的步骤应该从使用 CLI 创建一个新项目开始,以及您所做的一切直到出现意外结果为止。

© www.soinside.com 2019 - 2024. All rights reserved.