然后写入Firestore的写入/更新触发的Google云功能是否会导致无限循环?

时间:2019-08-26 15:18:20

标签: node.js firebase google-cloud-firestore google-cloud-functions

还是我错过了什么?或者他们的文档中已经解决了这个问题

1 个答案:

答案 0 :(得分:2)

是的,对触发函数的文档进行的更改可能会导致无限循环。在documentation中对此进行了说明,在滚动时会发现。它说:

  

注意:每当您写入触发了   函数,您有创建无限循环的风险。谨慎使用   并确保在不需要更改时安全退出该功能。

从本质上讲,这是程序员的责任,发现这种情况并提早退出功能,因为该工作已在先前的调用中完成。