Пакет.json:
"firebase-admin": "^8.12.1",
"firebase-функции": "^3.7.0",
firebase-инструменты:
8.4.2
Платформа:
Окна
функции должны подключаться к эмулятору 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 это работает как задумано. Вы используете только эмулятор функций, а не эмулятор базы данных.
Если вы хотите запустить оба, сначала запустите firebase init emulators
и настройте эмулятор базы данных, а затем снова запустите firebase emulators:start
.
Из пользовательского интерфейса эмулятора я могу получить доступ к эмулятору Firestore и внести изменения в БД, все работает нормально.
Я настроил эмуляторы с помощью firebase init emulators
, но когда я выполняю функции после запуска эмуляторов, мне выдается сообщение function ignored bcause the database emulator does not exist....
@ahmadalibaloch просто недостаточно информации для отладки. Пожалуйста, по крайней мере, покажите журналы отладки из emulators:start
, которые показывают, что эмулятор базы данных работает, но эмулятор функций не распознает его.
Самый полезный комментарий
@ahmadalibaloch это работает как задумано. Вы используете только эмулятор функций, а не эмулятор базы данных.
Если вы хотите запустить оба, сначала запустите
firebase init emulators
и настройте эмулятор базы данных, а затем снова запуститеfirebase emulators:start
.