firebase - 两个 Google Firebase 托管应用需要共享一个 RTDB 数据库
问题描述
我创建了一个项目并构建了一个同名的应用程序来使用 RTDB 数据库。在不知不觉中,我为另一个应用程序创建了另一个项目。但我希望第二个项目中的第二个应用程序共享第一个项目中的 RTDB。看起来我应该在第一个项目中创建第二个应用程序。如何将两个应用程序放在一起以共享数据库?
解决方案
使用来自两个答案的信息,我已经获得了 80% 的解决方案。首先,作为 Firebase 的新手,我在那里使用托管在 Azure 上的现有 Web 应用程序的名称创建了一个项目,因此它可以使用 Firebase RTDB。后来我使用相同的名称在那里托管了网络应用程序。我认为项目和应用程序是一回事。因此,当我构建第二个应用程序时,我也做了同样的事情,并使用该应用程序名称创建了一个项目,并将该应用程序托管在那里。然后,当我希望第二个应用程序从第一个应用程序使用的 RTDB 中读取时,我遇到了问题。按照 Dean 的建议查看文档,我尝试了“var otherDatabase=firebase.database(app)”,但不得不猜测“app”是什么。我尝试了几种猜测,但都没有奏效,因为这种方法似乎适用于一个共同项目中的不同应用程序。我了解到我的两个项目都没有应用程序!然后使用 Doug 和 Frank 建议的方法,我终于找到了项目的删除按钮。所以我删除了第二个项目,将我的两个 Web 应用程序作为应用程序添加到第一个项目中,为第二个应用程序获取了新的 Firebase 配置,最后该应用程序可以访问 RTDB。“firebase deploy”命令对第一个应用程序像以前一样工作,但对第二个应用程序不起作用。仍在努力解决这个问题。命令对第一个应用程序像以前一样工作,但对第二个应用程序不起作用。仍在努力解决这个问题。命令对第一个应用程序像以前一样工作,但对第二个应用程序不起作用。仍在努力解决这个问题。
推荐阅读
- python - 选择下拉列表中的一个元素 -selenium -python
- c - 如何使用 clang 本机矢量语法(无内在函数)进行 AVX 矢量混合?
- r - 有没有办法按组计算比例?
- arrays - 子更新崩溃表(indexPath 超出范围错误导致我的应用程序崩溃错误)
- javascript - 在新的 Promise 中使用功能组件的 setState?
- arm - 从c中的struct定义指向数组的指针
- cmake - 从 CMake 获取 BLAS 实现信息
- typescript - ts-node 错误:找不到模块“进程”或其相应的类型声明
- python - 迭代 3D numpy 数组的有效方法
- javascript - 在 JavaScript 中创建倒计时组件