firebase - 如何模拟 Firebase 扩展?
问题描述
我刚刚安装了一个 Firebase 扩展,可以在我的控制台中看到它。如何让我的本地函数模拟器也使用扩展?
当我使用 CLI 启动模拟器时,我可以看到函数模拟器是“正在为 Cloud Functions 观看 [本地定义的路径]...”,但没有证据表明 Firebase 扩展已被下载或以其他方式观看。
解决方案
目前还没有内置支持在 Firebase 的 Emulator Suite 上运行 Extensions。
幸运的是,Firebase 扩展大多是“只是”预定义的云函数,带有一些安装和配置数据。由于可以模拟 Cloud Functions,您可以通过一些工作在本地获得相同的功能。
要在本地模拟器上运行扩展程序,您必须获取扩展程序的源代码(从扩展程序的页面链接),并使 Cloud Functions(可能还有应用程序)代码连接到模拟器而不是云托管服务。
更新:有一种解决方法,在此处记录了从事扩展工作的工程师。
推荐阅读
- authentication - 在对 Azure 静态网站进行身份验证时检索组
- delphi - 如何禁用 TWebBrowser 上下文菜单?
- robotframework - 如何将参数传递给机器人库
- java - LinkedBlockingQueue 何时优于 ConcurrentLinkedQueue?
- arrays - 对象数组内的弹性搜索查询
- python - 带有查询返回值的 Sqlite OperationalError
- reactjs - 在 render() 中反应 setState
- android - 无法获取“https://google.bintray.com/flexbox-layout/com/google/android/flexbox/1.0.0/flexbox-1.0.0.pom”
- python - 使用 Python Cx_Oracle 将 7L 行的 185 列插入到 Oracle sql 表中
- cmake - CMake target_include_directories 相对于父目录?