Служить функциям Firebase на Cloud9

Я пытаюсь обслуживать функции firebase для тестирования в облаке9. Я делаю следующее:

$ firebase serve --only functions -o $IP -p $PORT

=== Serving from '/home/ubuntu/workspace'...

i  functions: Preparing to emulate functions.
✔  functions: myFunction: http://localhost:8080/myapp/us-central1/myFunction

Это похоже на работу, но собирается

http://myC9App-nicholasstephan.c9users.io:8080/myFirebaseApp/us-central1/myFunction

Дает мне с9 "Кажется, здесь не работает ни одно приложение!" экран.

Что дает? Есть ли способ протестировать функции firebase через эмулятор в с9?

1 ответ

Попробуй это:

  • Шаг 1

    $ firebase serve -o 0.0.0.0 -p 8000

  • Шаг 2:

    Перейдите в группы безопасности ec2 и добавьте пользовательское правило TCP через порт 8000

  • Шаг 3:

    Скопируйте ваш публичный ip и в браузере введите (ваш ip):8000, например, 54.21.213.7:8000

Другие вопросы по тегам