【发布时间】:2020-07-31 08:31:24
【问题描述】:
我正在尝试设置一个区域来部署我的功能。根据我必须做的文件:
var functions = firebase.app().functions('us-west2');
但是当我这样做然后尝试部署时,我得到一个错误:
Error: Error occurred while parsing your function triggers.
TypeError: Cannot read property 'onCall' of undefined
如果我将函数定义改回默认值:
const functions = require("firebase-functions");
它有效,知道为什么会出现此错误吗?
示例代码: const firebase = require("firebase"); const admin = require("firebase-admin"); 要求(“firebase 功能”);
firebase.initializeApp({...})
admin.initializeApp()
let functions = firebase.app().functions('us-east1')
exports.findUserInAuth = functions.https.onCall((data, context) => {..}
【问题讨论】:
-
请编辑问题以提供重现此问题所需的完整、最少的代码。 stackoverflow.com/help/minimal-reproducible-example
-
@DougStevenson 我刚刚添加了示例代码
-
您的示例代码没有声明
firebase,所以它看起来并不完整。另外,我不确定为什么您需要 firebase-funcitons 而不对它返回的对象做任何事情。你需要它来构建你的云函数定义。 -
忘了复制第一行,我的错。
标签: javascript firebase google-cloud-functions