如何为V2版Firebase Firestore触发器函数设置timeoutSeconds参数?
Firestore触发器函数设置超时时间的正确语法
Firestore的触发器类函数(比如onDocumentCreated、onDocumentUpdated这类),超时时间的配置方式和Callable函数逻辑一致,但参数位置不同——你需要把配置对象作为第二个参数传入,处理函数放在第三个参数的位置。
修正后的代码示例:
exports.myTriggerFunction = onDocumentCreated( "users/{user_id}", { timeoutSeconds: 540 }, // 在这里配置超时时间,最大支持540秒(9分钟) async (event) => { // function body } );
另外,这个配置对象还可以添加其他Cloud Functions的通用配置项,比如memory(设置函数内存分配)、region(指定函数部署区域)等,按需添加即可。
内容的提问来源于stack exchange,提问作者user3391835
相关产品推荐
相关产品推荐

