javascript - Firebase - Cloud Firestore 触发器幂等性

标签 javascript firebase google-cloud-functions google-cloud-firestore

Cloud Firestore 触发器的 Firebase 文档提到 here由 Firestore 数据库中的事件触发的函数应该是幂等的。

是否有某种事件 ID 传递给由 Firestore 事件触发的 Cloud Functions,可用于识别一个函数是否从同一个 Firestore 执行了不止一次事件(因此可以忽略对具有相同事件 ID 的函数的后续调用)?

最佳答案

Cloud Functions 中的每个事件都带有上下文。除了常用的 paramsauth 对象外,它还带有一个 eventId。属性,它是事件的唯一标识符。 (链接转到 EventContext 的 API 文档)。

关于javascript - Firebase - Cloud Firestore 触发器幂等性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47972550/

相关文章:

firebase - 在 .then() 内调用函数会引发错误

android - 使用 Firebase 时防止内存泄漏的最佳方法

javascript - 适用于 Firebase 的 Foreach 云函数

reactjs - 监控 Firebase Auth 对象属性更改?

javascript - Angular 中的默认导出路由值?

javascript - 使用 Express JS .all() 方法 : detect which VERB was actually used

javascript - 滚动时如何修复表头

javascript - cordova - "x-ms-webview"访问 dom 元素以执行登录

android - OrderByChild() 没有对我的 firebase 数据进行排序

google-cloud-platform - Cloud Function 的端点返回 403 Forbidden