Estoy creando una aplicación React Native con Firebase y durante la noche recibí un error que decía: la response is not valid JSON object
Como no cambié absolutamente nada y funcionó justo antes de irme a dormir, no tengo idea de lo que sucedió.
En mi código se ve así:
const getPosts = FireApp.functions().httpsCallable("getPosts"); let res = await getPosts();Revisé la respuesta de la función antes de enviarla, pero es solo JSON
let response = JSON.stringify(items); return response;¿Intentó establecer su región en su cliente?
Como esto:
const getPosts = FireApp.functions("europe-west1").httpsCallable("getPosts"); let res = await getPosts(); Cambie europe-west1 por su región.
Esto debe hacerse si su función no está alojada en la región predeterminada de EE. UU.
No hice nada y ahora funciona bien...