这与这里的问题有关:Google Cloud/Firebase Functions,处理每个函数的依赖关系
那么,为了更好地管理依赖关系,是否允许将功能划分到我们认为合适的任意数量的项目中?
这将创建一个"主"项目,其中包含数据库和存储中的数据 + 原本为空但仅包含某些函数的项目。
以下项目的薄片:我的真棒应用程序,我的真棒应用程序统计API,我的真棒应用程序管理员API等。
这取决于您正在编写的函数类型。
如果要写入数据库触发器,它们必须与接收写入的数据库位于同一项目中。 不能让第二个项目响应第一个项目中数据库的写入操作。
如果要编写 HTTP 触发器,可以初始化管理 SDK 以指向不同的项目进行查询等。
我特别认为没有必要在生产环境中像这样"分片"您的函数。 云函数将根据需要扩展函数以处理负载,在不同的项目中使用不同的函数应该不会在这方面产生影响。