Firestore模拟器和调试安全规则

奥立佛

经过一些努力,我现在有了Firestore模拟器设置和使用mocha编写的第一个测试!大。

我了解无法逐步调试安全规则,但是是否可以直接从安全规则将信息或状态记录到控制台?

道格·史蒂文森

我相信安全规则中有一个未记录的功能,可让您在本地仿真器上运行时将调试值写入日志。尝试该debug()功能。它使用带有值的参数进行记录,并返回相同的值以继续计算表达式。

match /users/{id} {
    allow read: if debug(id) == request.auth.uid;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用于测试安全规则的 Firestore 模拟器 - 运行测试

是否有适用于Firestore安全规则的模拟器?

尝试使用模拟器测试Firestore安全规则时,总是会发生超时错误

Firestore 数据库安全规则仅适用于模拟器

Firestore安全规则在模拟器中有效,但在应用程序中失败

iOS - Firebase 安全规则或规则模拟器中的写入被拒绝错误?

Firebase 规则模拟器:模拟删除

Firebase Realtime数据库安全规则模拟器上的访问被拒绝

Firebase Cloud Shell 安全规则模拟器给出错误 400

Firebase安全规则在模拟器中有效,但在代码中无效

Firebase安全性“读取”规则仅在模拟器中有效

Firestore规则中的WriteFields仅在模拟器中有效

Firestore 规则适用于模拟器但不适用于网站

Firestore规则get()在模拟器中有效,但在应用程序中无效

Xcode 6.1和6.1.1在调试器断点(模拟器)上崩溃

Firebase规则模拟器:如何模拟推送

Firebase Firestore模拟器如何工作?

Firestore / Firebase模拟器未运行

Firestore模拟器显示“确定”

iOS App回执验证-调试时模拟器和设备上缺少回执

如何在移动Safari和ios模拟器中对其进行调试?

Android Studio:模拟器和物理设备:“设备正在等待您授予 USB 调试权限”

Visual Studio 2015在不同的OS版本模拟器上运行和调试

Firebase数据库安全性规则适用于模拟器,而不适用于Java代码

Firestore数据库规则在模拟器中有效,但在应用程序中无效

使用Android模拟器上的Firestore模拟器无法到达Cloud Firestore后端

通过`firebase`和`gcloud`启动firestore模拟器之间的区别?

调试器错误“无法附加。系统找不到来自Ripple和Android模拟器的指定文件”

如何使用什么IP在模拟器中为设备设置调试服务器主机和端口?