Установить область функций firebase в приложении javascript - PullRequest
0 голосов
/ 28 апреля 2020

Как установить регион в моем приложении Web Firebase? Я развернул функции на 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)

1 Ответ

3 голосов
/ 28 апреля 2020

Разобрался - мне нужно было сослаться на приложение 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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...