在我的本地开发环境中,我使用Firebase模拟器进行托管、Firestore和其他功能。
我习惯于在开发过程中使用ngrok
与其他人共享链接。在开发过程中,我还使用它在移动设备上进行测试。
以下是脚本:
"share": "ngrok http 80 -host-header=\"dev.myproject.com:80\"",
它可以很好地重定向到我的dev域主机,即dev.myproject。com
。
但是,当您通过不同的设备(即:不同的PC或移动设备)访问此链接时,模拟器服务将不可用。
显然,Firebase
包正在寻找那些仅在我的本地环境中运行的localhost
模拟器。
这种情况下的解决方法是什么?使用firebase模拟器时,如何与其他人/其他设备共享开发环境?有没有一个简单的方法可以做到这一点?
我是否必须创建一个额外的Firebase项目来部署测试版本及其数据和文件?人们通常如何处理这个问题?
我们目前也在尝试使用ngrok
来实现这一点。
我们几乎没有测试它是否有效,到目前为止它正在这样做。所以我会和你分享我们的工作。
我们做的是
firebase模拟器:启动
(——导入种子数据
(如果使用)https://92003e41ecb0.ngrok.io/my-project-id/us-central1/cloudFunctionToExecute
functions: Beginning execution of "us-central1-cloudFunctionToExecute
http://localhost:4040
在web浏览器中检查请求详细信息在本章中,我们将演示如何将Firebase添加到现有的应用程序,要安装Firebase,首先需要NodeJS。 如果您还没有安装好Firebase,请从下表中的链接中下载安装。 NodeJS和NPM安装 - http://www.yiibai.com/nodejs/nodejs_environment_setup.html 第1步 - 创建Firebase帐户 可以在这里创建一个Firebase帐
目前我用以下方法初始化firebase仿真器: 经过一段时间的努力,我想停止它。那么我如何才能停止仿真器呢?
我有一个链接到我的Firebase帐户的Flutter项目(使用< code>FlutterFire CLI)。< br >现在我已经完成了这个项目,我想卖掉源代码。< br >如何更改与此项目关联的Firebase帐户? 当使用时,它会生成一个名为包含每个平台的Firebase选项,如下所示: 我必须改变这些值吗?如果是,我在哪里可以找到所有这些? 我试图更改值(在中),这导致了此错误: 它抛出
我正在考虑使用Firebase作为MBaaS,但是我找不到任何可靠的解决方案来解决以下问题: 我想设置两个独立的Firebase环境,一个用于开发,一个用于生产,但我不想在开发和生产环境之间手动复制特性(例如远程配置设置、通知规则等)。 有什么建议吗?有没有比拥有两个独立的环境更好的方法? 在您发布关于如何建立单独的Firebase帐户的问题的另一个答案之前:这不是问题,请再读一遍。问题是:如何在
我的AndroidManifest文件: 谢谢你的帮助
6.6.4 Gazebo仿真环境搭建 到目前为止,我们已经可以将机器人模型显示在 Gazebo 之中了,但是当前默认情况下,在 Gazebo 中机器人模型是在 empty world 中,并没有类似于房间、家具、道路、树木... 之类的仿真物,如何在 Gazebo 中创建仿真环境呢? Gazebo 中创建仿真实现方式有两种: 方式1: 直接添加内置组件创建仿真环境 方式2: 手动绘制仿真环境(更为