Firebase-tools: fungsi diabaikan karena emulator database tidak ada atau tidak berjalan

Dibuat pada 14 Jun 2020  ·  3Komentar  ·  Sumber: firebase/firebase-tools

[WAJIB] Info lingkungan

Paket.json:
"firebase-admin": "^8.12.1",
"firebase-functions": "^3.7.0",

firebase-tools:
8.4.2

Peron:
jendela

[DIPERLUKAN] Uji kasus

emulator firebase: mulai

[DIPERLUKAN] Langkah-langkah untuk mereproduksi

  1. https://github.com/firebase/functions-samples/tree/master/child-count
  2. emulator stat
  3. mulai melayani fungsi dengan pemicu basis data
  4. anda akan mendapatkan masalah "fungsi diabaikan"

[DIPERLUKAN] Perilaku yang diharapkan


fungsi harus terhubung dengan emulator firestore

[DIPERLUKAN] Perilaku aktual

!  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.

Komentar yang paling membantu

@ahmadalibaloch ini berfungsi sebagaimana mestinya. Anda hanya menjalankan emulator Fungsi, bukan emulator Database.

Jika Anda ingin menjalankan keduanya, pertama jalankan firebase init emulators dan atur emulator Database lalu jalankan kembali firebase emulators:start .

Semua 3 komentar

@ahmadalibaloch ini berfungsi sebagaimana mestinya. Anda hanya menjalankan emulator Fungsi, bukan emulator Database.

Jika Anda ingin menjalankan keduanya, pertama jalankan firebase init emulators dan atur emulator Database lalu jalankan kembali firebase emulators:start .

Dari UI emulator saya dapat mengakses emulator Firestore dan membuat perubahan pada DB, semuanya berfungsi dengan baik.
Saya memiliki emulator setup dengan firebase init emulators tetapi ketika saya melayani fungsi setelah memulai emulator, itu memberi saya pesan function ignored bcause the database emulator does not exist....

@ahmadalibaloch ini tidak cukup informasi untuk debug. Harap setidaknya tunjukkan log debug dari emulators:start yang menunjukkan emulator database berjalan tetapi emulator fungsi tidak mengenalinya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat