Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase Firestore“;缺少或权限不足”;尽管有公开的安全规则_Javascript_Firebase_Google Cloud Firestore_Firebase Security - Fatal编程技术网

Javascript Firebase Firestore“;缺少或权限不足”;尽管有公开的安全规则

Javascript Firebase Firestore“;缺少或权限不足”;尽管有公开的安全规则,javascript,firebase,google-cloud-firestore,firebase-security,Javascript,Firebase,Google Cloud Firestore,Firebase Security,我正在尝试在Firebase Firestore中创建文档。我已经在Web UI中手动添加了文档,但无法通过编程实现 以下是一个HTML文件,包含所有代码,直接取自: 我的Firestore安全规则如下。它们应该对所有读写操作完全开放: rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow rea

我正在尝试在Firebase Firestore中创建文档。我已经在Web UI中手动添加了文档,但无法通过编程实现

以下是一个HTML文件,包含所有代码,直接取自:

我的Firestore安全规则如下。它们应该对所有读写操作完全开放:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write, update, delete, create: if true;
    }
  }
}
尽管出现“权限缺失或不足”错误,但当我转到Firestore规则页面的“监控规则”选项卡时,我看不到被拒绝请求的任何统计信息,就好像这些规则根本没有得到评估一样,尽管我在过去24小时内至少运行了50个请求:

无论请求是否经过“身份验证”,在Firestore规则操场中运行模拟Firestore请求都会按预期成功


请告知,我不知道还有什么可以尝试。

我只是通过创建一个新项目来避免解决这个问题。我还是不知道怎么了。有关可能的解决方案,请参见下面的评论。

您启用了firestore吗?@Jithin我相信是的。至少,我已经在Web UI中手动添加了文档。好的,那么你已经初始化了它,让我再检查一下,然后你能再试一次吗,规则有时需要实现,但是当我在我这方面尝试时,它可以工作,我已经给出了相同的规则和代码,就像您在我的证书中给出的一样。您是否确认您正在查看正确Firebase项目的规则?查看上面代码中的
projectId
,然后确保您在选择时选择了该项目
Error adding document:  FirebaseError: Missing or insufficient permissions.
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write, update, delete, create: if true;
    }
  }
}