¿Hay alguna manera de establecer globalmente la región desde la que se llama a una función httpsCallable? Ahora mismo inicializo mi aplicación así:
const app = firebase.initializeApp(firebaseConfig) app.functions('europe-west1')Lo que luego se crea es el objeto de la aplicación firebase. Cuando la consola registra la variable de la aplicación, me devuelve un objeto con la propiedad services_. En esta propiedad hay una propiedad de función llamada europe-west1 como servicio. Sin embargo, al llamar a una función que se ve así:
const deleteUserCloudFunction = firebase .functions() .httpsCallable('deleteUser')se crea otra propiedad dentro del servicio de funciones, denominada [DEFAULT], que tiene especificada la región 'us-central1'. ¿Cómo puedo cambiar esta región especificada por defecto a 'europe-west1'?
Si entiendo correctamente su pregunta, debe hacer:
var app = firebase.initializeApp(config); var functions = app.functions('europe-west1'); const deleteUserCloudFunction = firebase .functions() .httpsCallable('deleteUser')Más detalles en la documentación .