firebase没有给我所需的许可

firebase没有给我所需的许可,firebase,firebase-realtime-database,vue.js,firebase-security,Firebase,Firebase Realtime Database,Vue.js,Firebase Security,firebase.database().ref('meetup').push(meetup) 。然后((数据)=>{ console.log(数据) 提交('createMeetup',meetup) }) .catch((错误)=>{ console.log(错误) }) 我在做一个由Academicind制作的项目,名为“vuejs vuetify和firebase项目” 我的firebase数据库规则是: 访问Firebase实时数据库由服务器端安全规则控制您收到的错误消息与您共享的安全

firebase.database().ref('meetup').push(meetup)
。然后((数据)=>{
console.log(数据)
提交('createMeetup',meetup)
})
.catch((错误)=>{
console.log(错误)
})
我在做一个由Academicind制作的项目,名为“vuejs vuetify和firebase项目”

我的firebase数据库规则是:

访问Firebase实时数据库由服务器端安全规则控制您收到的错误消息与您共享的安全规则相匹配。这些规则规定,普通用户不能从数据库中读取或写入任何数据

允许共享操作的最简单更改是允许任何人在
/meetups
下编写节点。这方面的规则是:

{
  "rules": {
    read: false,
    "meetups": {
      "$meetupId": {
        ".write": true
      }
    }
  }
}
使用这些规则,任何人都可以在
/meetups
下编写新节点。但是没有人可以读取任何数据,也没有人可以在其他任何地方写入数据(包括写入
/meetups
本身)

您需要的确切规则完全取决于您正在构建的应用程序。我建议:

  • 读报纸
  • 看这个
  • 在这里阅读我的答案:

你能从Firebase控制台分享你的规则吗?我刚刚发布了一个问题,tks btwim在Firebase中是新的,所以我不知道你是否想要这些规则。问题是你正在用这些规则拒绝每个请求。您可以查看,以便编辑它们以满足您的需要。