在 Cloud Functions for Firebase v2 中设置运行时选项

问题描述 投票:0回答:1

问题

我找不到为 Firebase v2 的 Cloud Functions 设置运行时选项 (opts) 的方法。每个函数在文档中都有 2 个条目。 VSCode 中的自动完成功能始终选择第一个。除非您可以调用第二个,否则似乎无法指定运行时选项。

onDocumentCreated()

文档中有 2 个函数...

  • onDocumentCreated(document, handler)
  • onDocumentCreated(opts, handler)

https://firebase.google.com/docs/reference/functions/2nd-gen/node/firebase-functions.firestore.md

期望的结果

我希望在部署函数时能够使用

opts
handler
,使用以下代码...

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

export const exampleFunction = onDocumentCreated(
  {
    document: 'examples/{exampleId}',
    region: 'eu-west1',
  }, 
  async event => {
    console.log('My document was created')
  }
)
firebase google-cloud-firestore google-cloud-functions
1个回答
0
投票

配置有效。
第一个参数是带有文档路径的

string
,或者格式为
DocumentOptions
{ document: string, ...other options }

示例:

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

export const exampleFunction = onDocumentCreated(
  {
    document: 'examples/{exampleId}',
    region: 'eu-west1',
    timeoutSeconds: 240,
    memory: '8GiB',
  }, 
  async event => {
    console.log('My document was created')
  }
)
© www.soinside.com 2019 - 2024. All rights reserved.