如何模拟 Firebase 扩展?
How do I emulate a Firebase extension?
我刚刚安装了一个 Firebase 扩展,可以在我的控制台中看到它。如何让我的本地 Functions 模拟器也使用扩展?
当我使用 CLI 启动模拟器时,我可以看到模拟器的功能是 'Watching [locally defined path] for Cloud Functions...',但没有证据表明 Firebase 扩展已下载或以其他方式被监视。
Firebase 的模拟器套件目前还没有对 运行ning 扩展的内置支持。
幸运的是,Firebase Extensions 大多“只是”具有一些安装和配置数据的预定义 Cloud Functions。由于可以模拟 Cloud Functions,因此您可以通过一些工作在本地获得相同的功能。
要 运行 本地模拟器上的扩展程序,您必须获取扩展程序的源代码(从扩展程序页面链接),并使 Cloud Functions(可能还有应用程序)代码连接到模拟器而不是云托管服务。
更新:有一个变通方法,从事扩展工作的工程师中有记录。
我刚刚安装了一个 Firebase 扩展,可以在我的控制台中看到它。如何让我的本地 Functions 模拟器也使用扩展?
当我使用 CLI 启动模拟器时,我可以看到模拟器的功能是 'Watching [locally defined path] for Cloud Functions...',但没有证据表明 Firebase 扩展已下载或以其他方式被监视。
Firebase 的模拟器套件目前还没有对 运行ning 扩展的内置支持。
幸运的是,Firebase Extensions 大多“只是”具有一些安装和配置数据的预定义 Cloud Functions。由于可以模拟 Cloud Functions,因此您可以通过一些工作在本地获得相同的功能。
要 运行 本地模拟器上的扩展程序,您必须获取扩展程序的源代码(从扩展程序页面链接),并使 Cloud Functions(可能还有应用程序)代码连接到模拟器而不是云托管服务。
更新:有一个变通方法,从事扩展工作的工程师中有记录