【发布时间】:2020-06-18 14:12:12
【问题描述】:
经过一番努力,我现在已经设置了 Firestore 模拟器,并使用 mocha 编写了我的第一个测试!太好了。
我了解无法逐步调试安全规则,但有没有办法直接从安全规则将信息或状态记录到控制台?
【问题讨论】:
标签: google-cloud-firestore firebase-security firebase-cli
经过一番努力,我现在已经设置了 Firestore 模拟器,并使用 mocha 编写了我的第一个测试!太好了。
我了解无法逐步调试安全规则,但有没有办法直接从安全规则将信息或状态记录到控制台?
【问题讨论】:
标签: google-cloud-firestore firebase-security firebase-cli
我相信安全规则中有一个未记录的功能,可让您在本地模拟器上运行时将调试值写入日志。试试debug() 函数。它需要一个带有值的参数来记录,并返回相同的值以继续计算表达式。
match /users/{id} {
allow read: if debug(id) == request.auth.uid;
}
【讨论】: