我正在使用firebase的后端功能来模拟类似CQRS的行为,在这里我已规范化了保存应用程序真相的CRUD表,以及侦听器(谷歌云函数触发器),它们会根据应用程序真相的更改来更新轻读层
为了获得更高级的安全性,我现在想将以前直接用于Firebase的某些CRUD功能从前端移到云功能中。
我现在想知道,如果那些表是由管理员(通过Google Cloud)而不是由用户进行交互的,那么侦听某些表的创建,更新和删除的旧版Google Cloud Functions是否仍然可以工作?
答案 0 :(得分:2)
更改的来源无关紧要。如果有任何事情修改了Cloud Firestore中的文档,则该项目上与更改后的文档匹配的任何Cloud Function将被调用。无法更改此行为。