【发布时间】:2021-02-25 13:39:21
【问题描述】:
在我的本地开发环境中,我将 Firebase 模拟器用于 Hosting、Firestore 和 Functions。
我习惯在开发过程中使用ngrok 与其他人共享链接。我还在开发过程中使用它在移动设备上进行测试。
这是脚本:
"share": "ngrok http 80 -host-header=\"dev.myproject.com:80\"",
它可以很好地重定向到我的开发域主机,即dev.myproject.com。
但是,当您通过不同的设备(即不同的 PC 或移动设备)访问此链接时,模拟器服务将变得不可用。
显然,firebase 包正在寻找那些仅在我的本地环境中运行的 localhost 模拟器。
在这种情况下,解决方法是什么?使用 firebase 模拟器时如何与其他人/其他设备共享开发环境?有没有容易做到的?
我是否必须创建一个额外的 Firebase 项目来部署测试版本及其数据和文件?人们通常如何处理这个问题?
【问题讨论】:
标签: javascript firebase ngrok firebase-tools