firebase 默认 JSON 安全规则与 Bolt/Blaze 等编译器之间有什么区别

What's the difference between firebase default JSON security rules vs. Compilers like Bolt/Blaze

如果编译器导出与默认手动编写的 JSON 规则相同的 JSON 安全规则,那么为什么要使用编译器?

Blaze 和 Bolt 提供了一些在 JSON 规则中更难实现的便利。例如,Bolt 允许您定义函数和类型并在整个规则中重复使用它们;对于 JSON 条规则,您必须复制并粘贴才能达到相同的效果。