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

Firebase的云功能:项目结构多个自包含功能

陈实
2023-03-14

我正在尝试创建一个类似于以下内容的项目结构:

--firebase-admin-project
  --firebase.json
  --functions
    --anonymous-login
      --node_modules
      --index.js
      --package.json
    --auth-login
      --node_modules
      --index.js
      --package.json

此外,我们希望避免使用require将所有函数拉到一个index.js文件中。

共有1个答案

冉伯寅
2023-03-14

当您运行firebase deploy时,它将部署项目中的每个函数和functions目录下的所有文件。目前没有办法选择比整个东西更少的东西。

更新:CLI中有一个新特性,允许独立部署单个函数和函数组。这方面的文档在文档的“部分部署”部分中。

 类似资料:
  • 问题内容: 尝试使用PayPal-node-SDK向Paypal的API请求 但我不断出错: 我尝试过的事情: 向完全不同的主机发出请求 将请求包装为 预先考虑到主机 问题是什么? 问题答案: 您需要按照付费计划进行外部API请求。 Firebase的Blaze计划(随用随付)为云功能免费分配。https://firebase.google.com/pricing/

  • 我知道这里已经有人问过这个问题,但它没有回答我的问题。我的问题是,我们怎样才能分解指数。js用于云函数,包括onWrite调用等。 我意识到您可以使用“要求”并引入外部代码。它仍然留下一些代码(例如,在Franks OCR示例中),在index.js. 理想情况下,我希望能够将整个onWrite事件触发器移动到另一个文件中。 索引中的示例。js: 如何将整个函数event watch/call移动

  • 我有一个完整的vue2项目,里面包含了路由和vuex怎么打包成lib包供其他vue项目npm install或者html页面通过script引入umd.js的方式,让引入的项目或者html拥有lib项目的完整功能,比如我写了一个vue商城项目,其他项目只需引入我的入口组件就可以实现一个商城的功能 或者说有没有可能实现,想像java那样,来自一个java后端开发的疑问 build -target l

  • 问题内容: 我们正在开发使用新的Firebase云功能的应用程序。当前正在发生的事情是将事务放入队列节点中。然后函数删除该节点并将其放入正确的节点。由于能够脱机工作,因此已经实现了该功能。 我们当前的问题是功能的速度。该函数本身大约需要400毫秒,所以没关系。但是有时该功能需要很长时间(大约8秒),而该条目已被添加到队列中。 我们怀疑服务器需要花费一些时间来启动,因为在第一个操作之后我们再次执行该

  • null 云存储桶是云功能工作所必需的吗?如果没有,我怎么能回到这些变化发生之前的地方。请引导我。

  • 我继承了一个使用Python作为主要语言的GCP项目。这是我第一次接触GCP,我担心就最佳实践而言,该项目的结构可能不合理。 该项目由应用引擎(标准)组成,用于公开几个供web应用使用的HTTPendpoint,以及几个“触发”云函数,这些函数被部署用于处理需要后端处理的各种情况,例如:对象上传到bucket。目前,项目代码库包含应用程序引擎代码和云功能代码。 代码结构如下: 我们正在使用GCP