首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对本地火力基地作出反应[防火墙/许可被拒绝]

对本地火力基地作出反应[防火墙/许可被拒绝]
EN

Stack Overflow用户
提问于 2022-01-25 09:09:40
回答 1查看 291关注 0票数 0

我有很多英语。我提前道歉。与枪支商店有关的问题

错误:防火墙/权限被拒绝,调用方没有执行指定操作的权限。NativeFirebaseError:防火墙/权限被拒绝,调用方没有执行指定操作的权限。

我在FireStore中的规则:

代码语言:javascript
运行
复制
rules_version = '2';
service cloud.firestore {


match/databases/{database}/documents {
    match /Users/{document=**} {
      allow read, get: if true;
      allow create, update: if request.auth.uid == resource.id;
  }
}

I使用国家预防机制一揽子方案:

  • @react本机-firebase/app
  • @react本机-firebase/app-检查
  • @react原生-firebase/auth
  • @react本机-firebase/火药库

我的代码:

代码语言:javascript
运行
复制
import auth from '@react-native-firebase/auth';
import firestore from '@react-native-firebase/firestore';
    
async function onAuthChanged(onChange) {
  auth().onAuthStateChanged(onChange);
}

async function authenticateUser(status) {


  if (status) {

    const uid = status.uid;        
    let user = await firestore().collection('Users').doc(uid).get(); // Error
    
    

    return ({
      user: {...user.data(), uid} ?? {login: undefined, birthday: undefined, uid}
    });
  } else {

    return { user: null };
  }
}

onAuthChanged(async (status) => {
  const { user } = await authenticateUser(status);
});

在fireStore中,我的规则工作:在这里输入图像描述

这是我第一次使用Firebase,在最初的两周里,一切都按照标准规则工作,但今天却出现了一个错误。我也不知道为什么。尽管他们提出让我遵守所有的规则。这根本帮不了我6-7个小时的努力,所以我已经转向这里了。

EN

回答 1

Stack Overflow用户

发布于 2022-01-25 10:56:24

如果你被拒绝许可的话。这是因为消防局的安全规则。

将规则更改为:

代码语言:javascript
运行
复制
service cloud.firestore {
 match /databases/{database}/documents {
  match /{document=**} {
   allow read, write: if true;
  }
 }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70845985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档