Firebase 函数:是否可以将函数划分为多个项目



这与这里的问题有关:Google Cloud/Firebase Functions,处理每个函数的依赖关系

那么,为了更好地管理依赖关系,是否允许将功能划分到我们认为合适的任意数量的项目中?

这将创建一个"主"项目,其中包含数据库和存储中的数据 + 原本为空但仅包含某些函数的项目。

以下项目的薄片:我的真棒应用程序,我的真棒应用程序统计API,我的真棒应用程序管理员API等。

这取决于您正在编写的函数类型。

如果要写入数据库触发器,它们必须与接收写入的数据库位于同一项目中。 不能让第二个项目响应第一个项目中数据库的写入操作。

如果要编写 HTTP 触发器,可以初始化管理 SDK 以指向不同的项目进行查询等。

我特别认为没有必要在生产环境中像这样"分片"您的函数。 云函数将根据需要扩展函数以处理负载,在不同的项目中使用不同的函数应该不会在这方面产生影响。

最新更新