在javascript应用程序中设置firebase函数区域



如何在WebFirebase应用程序中设置区域?我已经将函数部署到us-east4,但它们总是被调用指向us-central1

import * as firebase from "firebase/app";
import "firebase/functions";
firebase.initializeApp(firebaseConfig).functions('us-east4'); // tried it here
firebase.functions().httpsCallable('myFunction')({});

不幸的是,参考文档只告诉我初始化选项是Object,所以我不知道那里可以使用什么。

--

var functions = firebase.functions("us-east4");

类型为"us-east4"的参数不可分配给类型为"App|undefined"的参数。ts(2345(

弄清楚了-我需要引用firebase应用程序,而不是全局firebase导入,使用firebase.app().functions(region)

import * as firebase from "firebase/app";
import "firebase/functions";
firebase.initializeApp({...})
const functions = firebase.app().functions('us-east4');
const response = await functions.httpsCallable('myFunction');

最新更新