我是Firebase的新手,控制台中有一个错误,我确实不知道其来源:
redux-firestore listener error: FirebaseError: Missing or insufficient permissions.
我不知道这足以解释我的问题,但是由于我是firebase
和firestore
的新手,所以我无法解释更多信息或带来一些代码,所以一切正常但是突然我得到了这个错误,那个错误的根源是什么?如何解决?
答案 0 :(得分:3)
一个突然可以拒绝您访问Firebase数据库而不进行任何更改的原因是,数据库访问规则可以具有到期日期,而默认的Open Access规则可以。例如,如果您在https://console.firebase.google.com/检查数据库规则,则可能会看到类似以下内容的行:
match /{document=**} {
allow read, write: if request.time < timestamp.date(2020, 7, 4);
}
尝试将日期更改为将来的日期(然后单击“发布”),看看是否有帮助。
注意:您应设置不会尽快过期的正确规则(除非过期是设计的一部分)。有关更多详细信息,请参见Avoid insecure rules。