当前位置: 首页 > 知识库问答 >
问题:

有没有办法部署多个Firebase云函数,每个函数都到自己的实例中?

龚宏壮
2023-03-14

我目前有一个firebase项目,定义了多个云功能。每个函数都位于自己的文件夹中,其中包含两个文件:index。js和软件包。json。据我所知,可以将所有这些函数导入索引。在默认函数文件夹中创建js文件并导出它们。然而,这种方法导致在同一个实例上部署所有功能。有没有办法强迫他们在自己的实例上部署?非常感谢。

共有1个答案

董砚
2023-03-14

Firebase解析index.js并为每个导出的函数创建单独的容器。

因此Cloud Functions中的每个导出函数已经在自己的容器实例上运行。单独导出的函数永远不会在同一个容器实例上运行。

 类似资料:
  • 我试图部署一个PubSub函数: 在我第一次尝试部署该功能之前,云调度API被禁用。 它自动启用了。 PubSub也已启用。 由于Cloud Scheduler API和PubSub已经为项目启用。理想情况下,在部署函数时不应该有任何错误。错误确实提到了几分钟后尝试。但是自从我启用PubSub和Cloud Scheduler API以来,已经过去了24小时。 节点:v12。10 Firebase函

  • 我想为Firebase创建多个云功能,并从一个项目中同时部署它们。我还想将每个函数分离到一个单独的文件中。当前,如果将它们都放在index.js中,我可以创建多个函数,例如: 但是,我想把foo和bar放在单独的文件中。我试过这个: foo.js在哪里 而bar.js是 有没有一种方法可以在不将所有函数放入index.js中的情况下实现这一点?

  • 我已经使用firebase云函数一段时间了,今天在代码中修复了一个小错误,在尝试部署时出现了以下错误。我取消了该更改,并尝试使用上次提交的稳定更改再次部署,但仍然是相同的错误。有什么解决办法吗?PS:这是一个typescript项目,我用tsc编译它。

  • 问题内容: 例如我可以做: React将在哪里渲染: 目前,我遇到了错误: 在使用browserify和babelify进行转译时 问题答案: 从React v16.0版本开始,当您位于组件内部时,您可以呈现一个组件数组,而无需在额外的元素中包装项目: 切记仅设置按键。 更新 现在从16.2版本开始,您可以使用片段 短语法 在,您仍然无法渲染多个项目,因为react需要一个根。因此,您可以在中渲染

  • 每当我运行“Firebase部署-只有函数”时,它就会出现这个错误分析函数触发器时出错。 类型错误:函数。https。onCall(…)。那么它就不是对象的函数了。(C:\Users\Lenovo\Desktop\Firebase Revision\functions\index.js:11:4)在模块中_在对象处编译(internal/modules/cjs/loader.js:1158:30)

  • 我试图使用web控制台获取页面上所有h2标记中的文本。 我所发现的就是使用每一种,我已经试过了 但是它返回