【发布时间】:2021-02-09 03:18:25
【问题描述】:
我通常将我的 Firebase 项目组织为网络应用程序、管理器门户和云功能的单独存储库。因为 web 应用程序和管理器门户使用相同的 firebase 项目,所以我将云功能保存在各自单独的存储库中。所以 3 个不同的 repos/projects 使用同一个 Firebase 项目。
我正在测试如何通过此设置使用 Firebase Local Emulator Suite,但似乎无法在我的 Cloud Function 项目中为云功能启动模拟器,然后在我的 Web 应用项目中使用该模拟器对于firestore和调用函数,然后对于我的经理门户项目也是如此。这将导致冲突并导致它们都在不同的端口上运行,并且函数项目将无法访问 firestore 模拟器,并且 Web 应用程序和管理器将无法访问函数模拟器。
有没有办法让这个工作?我能看到的唯一方法是将我的管理器应用程序、Web 应用程序和功能都放在同一个项目/存储库中……出于多种原因,我不想这样做。
目前我刚刚在 firebase 上建立了一个 2nd Staging 项目并将其用于测试,但我希望能够在本地完成所有这些工作。非常感谢任何帮助。
【问题讨论】:
标签: firebase firebase-cli