You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase v2云函数运行时选项(opts)设置问题求助

Firebase Cloud Functions v2 运行时选项配置说明

Firebase Cloud Functions v2版本中,以Firestore的onDocumentCreated为例,确实提供两种调用形式:

  • 简化调用:onDocumentCreated(document, handler)
  • 完整配置调用:onDocumentCreated(opts, handler)

VSCode自动补全会优先提示简化形式,但若要设置区域、内存限制等运行时选项,必须使用完整配置调用的形式。你提供的示例代码写法完全正确,部署时会应用配置对象里的所有参数:

import {onDocumentCreated} from 'firebase-functions/v2/firestore';

export const exampleFunction = onDocumentCreated(
  {
    document: 'examples/{exampleId}',
    region: 'eu-west1',
    // 可按需添加更多运行时配置:
    // memory: '256MiB',
    // timeoutSeconds: 30,
    // maxInstances: 10
  }, 
  async event => {
    console.log('My document was created')
  }
)

如果VSCode未自动提示完整配置形式,可手动编写配置对象,同时确认firebase-functions包已升级至v2及以上版本(检查package.json中的依赖版本)。

所有v2版本的触发器(HTTP、存储、认证等)均采用相同模式,通过配置对象传入触发规则与运行时选项即可完成高级设置。

内容的提问来源于stack exchange,提问作者Jason Berryman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 06:47:08