如何在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');