Подавать функции Firebase на Cloud9 - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь обслуживать функции 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 Ответ

0 голосов
/ 21 октября 2018

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

  • Шаг 1

    $ firebase serve -o 0.0.0.0 -p 8000

  • Шаг 2:

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

  • Шаг 3:

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

...