确定FirebaseError缺少权限或权限不足的路径和根本原因

时间:2020-05-25 17:25:11

标签: firebase google-cloud-platform google-cloud-firestore firebase-security

我正在使用Firebase和Firestore。我的网络应用在渲染时抛出错误:

FirebaseError: Missing or insufficient permissions

但是stacktrace非常长,据我所知,所有库代码都几乎无法确定导致此问题的代码。

在遍历我的代码库之后,我确定一个库正在尝试从/profiles/{uid}获取数据,并修复了该错误,但是如果我有一些更好的调试工具,那将会更快。 >

是否有一种方法可以获取试图从错误或与错误相关的其他元数据中读取的路径?我检查了监视并登录到Firebase Web控制台,但找不到任何东西。 Firestore拒绝日志(包括尝试的路径)对此将非常有帮助。

1 个答案:

答案 0 :(得分:1)

根据道格·史蒂文森({@ 3)}的说法,由于它可能向潜在的攻击者揭示安全措施,因此无法进行记录。

不过,如果在部署之前使用this answer测试查询,您应该会发现更多日志。