在 Cloud9 上提供 Firebase 功能

Serve Firebase Functions on Cloud9

我正在尝试提供用于在 cloud9 中进行测试的 firebase 函数。我正在执行以下操作:

$ 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

给我 c9 "No application seems to be running here!" 屏幕。

什么给了?有什么方法可以通过 c9 中的模拟器测试 firebase 功能吗?

试试这个:

  • 步骤 1

    $ firebase serve -o 0.0.0.0 -p 8000

  • 第 2 步:

    转到 ec2 安全组并通过端口 8000 添加自定义 TCP 规则

  • 第 3 步:

    复制您的 public ip 并在您的浏览器中输入 (您的 ip):8000,例如54.21.213.7:8000