Не может выполнять функции пожарной базы - PullRequest
0 голосов
/ 29 апреля 2018

Я пытаюсь следовать этому руководству из Firebase Web Codelab, но у меня возникает проблема на шаге 5: после выполнения команды firebase serve я не получаю ожидаемый ответ Listening at http://localhost:5000, но вместо этого я получаю:

i functions: Preparing to emulate functions. i hosting: Serving hosting files from: ./ + hosting: Local server: http://localhost:5000

, что плохо, потому что функции не обслуживаются, хотя ⚠ functions: Failed to emulate api не запрашивается, он остается "готовящимся к эмуляции функций" до бесконечности.

Дополнительная информация: CLI Version: 3.18.4 Platform: win32 Node Version: v6.12.3 и я уже пытался зайти в ~ / .config / configstore / и удалить папку @ Google-Cloud, чтобы перезапустить весь процесс.

1 Ответ

0 голосов
/ 29 апреля 2018

Я почти уверен, что вы на правильном пути, разница между ожидаемым сообщением (Listening at http://localhost:5000) и сообщением, которое вы получаете (hosting: Local server: http://localhost:5000), заключается в том, что вы используете новую версию CLI (v3. 18.4) но глава codelab не обновляется, чтобы отразить новое изменение в сообщении регистрации.

Вы можете увидеть разницу в исходном коде firebase-tools v2.2.1 , где он отображает

Listening at http://<HOST>:<PORT>

и в firebase-tools v3.18.4 отображаются

hosting: Local server: http://<HOST>:<PORT>

А для эмуляции функций, как и в шаге 5, у вас еще нет функций, см. functions в исходном коде codelab.

...