为什么要在 Firestore 触发器上使用 Cloud Functions - Firebase

问题描述

为什么在 Firestore 中有 data persistence 时使用云函数来响应数据库更改?

这意味着从客户端执行的数据库中的每个更改,即使是离线的,也会在连接恢复时保存和执行。

我不明白为什么要使用云函数来执行带有 Firestore 触发器的数据库更改,使用它们有什么好处?

解决方法

  1. 当您只需要一个逻辑源来处理对文档的更改时(而不是所有连接的客户端应用程序都试图处理更改)。

  2. 当您想要在客户端应用程序根本没有运行的情况下立即可靠地处理更改时。

  3. 当您想要运行需要对项目资源进行安全、特权访问的代码时,这些代码不能在不受您直接控制的用户设备上运行。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...