Как использовать эмулятор Firebase для тестирования Java облачных функций с триггером Firestore? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь использовать среду выполнения Java11 для функций Google Cloud / firebase, которая была выпущена совсем недавно. Я хочу протестировать триггерные функции firestore на моем локальном компьютере. Руководства по inte rnet, похоже, используют команду firebase functions: shell, которая сама по себе запускает необходимые процессы эмуляции. Однако я не нахожу никакого способа указать файл .jar для команды firebase functions: shell. Или любым способом указать функции. Я знаю, что он не загружает мою Java http-функцию, потому что показывает загруженные функции, и helloWorld не входит в их число:

gintas-mac:functions gintas$ firebase functions:shell
⚠  Your requested "node" version "10" doesn't match your global version "8"
i  functions: Loaded functions: helloWorld
⚠  functions: The following emulators are not running, calls to these services will affect production: firestore, database, pubsub

1 Ответ

1 голос
/ 10 июля 2020

Невозможно использовать Firebase CLI для тестирования функции, написанной на Java. Firebase поддерживает только функции, написанные с помощью модуля firebase-functions на nodejs.

...