Paquete.json:
"firebase-admin": "^8.12.1",
"funciones de base de fuego": "^3.7.0",
Firebase-herramientas:
8.4.2
Plataforma:
ventanas
emuladores de base de fuego: inicio
las funciones deberían conectarse con el emulador firestore
! Your requested "node" version "8" doesn't match your global version "10"
i functions: Watching "D:\Workspace\a\Cloud Functions\project\functions" for Cloud Functions...
+ functions[helloWorld]: http function initialized (http://localhost:5000/[project-id]/us-central1/helloWorld).
i functions[countentitities]: function ignored because the database emulator does not exist or is not running.
@ahmadalibaloch esto funciona según lo previsto. Solo está ejecutando el emulador de funciones, no el emulador de base de datos.
Si desea ejecutar ambos, primero ejecute firebase init emulators
y configure el emulador de base de datos, luego ejecute firebase emulators:start
nuevamente.
Desde la interfaz de usuario del emulador, puedo acceder al emulador Firestore y realizar cambios en la base de datos, todo funciona bien.
He configurado emuladores con firebase init emulators
pero cuando sirvo las funciones después de iniciar emuladores, me da el mensaje function ignored bcause the database emulator does not exist....
@ahmadalibaloch esto simplemente no es suficiente información para depurar. Muestre al menos los registros de depuración de emulators:start
que muestren que el emulador de la base de datos se está ejecutando pero el emulador de funciones no lo reconoce.
Comentario más útil
@ahmadalibaloch esto funciona según lo previsto. Solo está ejecutando el emulador de funciones, no el emulador de base de datos.
Si desea ejecutar ambos, primero ejecute
firebase init emulators
y configure el emulador de base de datos, luego ejecutefirebase emulators:start
nuevamente.