Javascript Firebase-函数不允许我设置区域

Javascript Firebase-函数不允许我设置区域,javascript,firebase,google-cloud-functions,Javascript,Firebase,Google Cloud Functions,我试图设置一个区域来部署我的功能。根据文件,我必须做: var functions = firebase.app().functions('us-west2'); 但当我执行此操作并尝试部署时,会出现一个错误: Error: Error occurred while parsing your function triggers. TypeError: Cannot read property 'onCall' of undefined 如果我将函数定义更改回默认值: const funct

我试图设置一个区域来部署我的功能。根据文件,我必须做:

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管理员”); 要求(“firebase功能”)


我想你看错了文件

如果这是可调用函数的最基本定义,如

然后,要更改区域,需要在生成器中为该函数插入更多的方法调用:

const functions = require("firebase-functions");
exports.findUserInAuth = functions.https.region('us-west2').onCall((data, context) => {
  // ...
});

前端客户端上的代码将使用firebase功能。您必须使用该页后面的。在客户端上设置区域的工作方式有所不同。

请编辑问题,以提供复制此问题所需的完整、最少的代码@DougStevenson我刚刚添加了示例代码您的示例代码没有声明firebase,所以我觉得它不完整。另外,我也不知道为什么你需要firebase函数,而不需要对它返回的对象做些什么。你需要它来建立你的云函数定义。忘记复制第一行了,我的错。
const functions = require("firebase-functions");
exports.findUserInAuth = functions.https.onCall((data, context) => {
  // ...
});
const functions = require("firebase-functions");
exports.findUserInAuth = functions.https.region('us-west2').onCall((data, context) => {
  // ...
});