我找不到为 Firebase v2 的 Cloud Functions 设置运行时选项 (opts) 的方法。每个函数在文档中都有 2 个条目。 VSCode 中的自动完成功能始终选择第一个。除非您可以调用第二个,否则似乎无法指定运行时选项。
文档中有 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')
}
)
配置有效。
第一个参数是带有文档路径的
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')
}
)