Tag: FIREBASE-ADMIN
Estoy escribiendo un servicio backend para gestionar mis inquilinos en GCP. Específicamente, me gustaría poder crear/eliminar y listar inquilinos en mi servidor de node. El Firebase admin-sdk debería permitirme hacerlo. Cuando trato de ejecutarlo, obtengo este error: La implementación de las credenciales proporcionadas a initializeApp() a través de la propiedad . . . Read more
Obtuve este error firebaseapperror: error al analizar la clave privada: error: mensaje con formato PEM no válido cuando cargué mi aplicación de Node.js en Heroku. Tenía todas mis variables de entorno configuradas de esta manera: # Archivo .env project_id=project_id private_key=’—–BEGIN PRIVATE KEY—– … ——END PRIVATE KEY—–\n’ client_email=client_email Y accedí a . . . Read more
En Firebase Admin, me gustaría ejecutar una función para solucionar un problema de modelo de datos. Tengo una colección de documentos x. Cada documento en x puede o no tener una subcolección de documentos y. Me gustaría actualizar todos los documentos en y con los datos del documento padre x. . . . Read more
Varias preguntas han solicitado ejecutar el paquete firebase-admin en el navegador, como: https://stackoverflow.com/questions/58265798/can-i-break-the-rules-and-use-firebase-admin-on-the-client-side-or-will-trying https://stackoverflow.com/questions/63310803/how-to-properly-use-firebase-admin-sdk-using-node-js-for-a-web-app https://stackoverflow.com/questions/42032759/error-importing-firebase-admin https://groups.google.com/g/firebase-talk/c/Jfq054TLEFQ?pli=1 Sin embargo, tanto las preguntas como las respuestas ofrecidas no distinguen adecuadamente entre la distinción “navegador frente a servidor/backend” y la distinción “usuario final frente a privilegiado”. Un tema común parece ser el advertir . . . Read more
Creo que esto no está correcto, o soy yo quien no lo está haciendo bien, así que cuando agrego un nuevo documento a la colección de Firestore, puedo usar la referencia para obtener el ID, pero cuando paso un nombre de colección incorrecto, sigo obteniendo la misma respuesta, ¿por qué . . . Read more