Package.json:
"firebase-admin": "^8.12.1",
"firebase-functions": "^3.7.0",
ferramentas do firebase:
8.4.2
Plataforma:
janelas
as funções devem se conectar com o emulador do 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 isso está funcionando conforme o esperado. Você está executando apenas o emulador de funções, não o emulador de banco de dados.
Se você quiser executar os dois, primeiro execute firebase init emulators
e configure o emulador de banco de dados e execute firebase emulators:start
novamente.
A partir da interface do usuário do emulador, posso acessar o emulador do Firestore e fazer alterações no banco de dados, tudo está funcionando bem.
Eu configurei emuladores com o firebase init emulators
mas quando atendo as funções depois de iniciar os emuladores, ele me dá a mensagem function ignored bcause the database emulator does not exist....
@ahmadalibaloch isso não é informação suficiente para depurar. Por favor, mostre pelo menos os logs de depuração de emulators:start
que mostram o emulador de banco de dados em execução, mas o emulador de funções não o reconhece.
Comentários muito úteis
@ahmadalibaloch isso está funcionando conforme o esperado. Você está executando apenas o emulador de funções, não o emulador de banco de dados.
Se você quiser executar os dois, primeiro execute
firebase init emulators
e configure o emulador de banco de dados e executefirebase emulators:start
novamente.