Estoy tratando de probar mis funciones de firebase en mi aplicación React Native Expo. Aquí está mi código de inicialización:
import { connectFunctionsEmulator, getFunctions } from 'firebase/functions' // ...Initialize app export const fucntions = getFunctions() connectFunctionsEmulator(fucntions, "localhost", 5001)Luego tengo un código que asigna funciones en un objeto:
import { httpsCallable } from "firebase/functions"; import { fucntions } from "../../firebase"; export default { helloFirebase: httpsCallable(fucntions, "helloFirebase") }Y llamo a la función de la siguiente manera:
functionsObj.helloFirebase({ myParam: "Hello!" }) .then((res) => { console.log(res) }) .catch((error) => { console.log(error.message) })Pero cuando llamo a la función, aparece el siguiente mensaje de error muy pequeño e inespecífico en la consola:
ERROR: internalSupongo que tiene algo que ver con no poder acceder a localhost, pero todavía no sé cómo solucionar el problema.
¡Cualquier ayuda será apreciada, gracias!