【发布时间】:2017-08-14 23:37:55
【问题描述】:
组织所有 Cloud Functions for Firebase 的最佳做法是什么?
我从sample GitHub repository 看到所有函数都驻留在一个index.js 文件中。
我猜对于更大的项目,有一种更好的方法可以在不同的文件/目录中组织 Cloud Functions for Firebase。
【问题讨论】:
-
这是一个见仁见智的问题,不太适合 Stack Overflow。但是,您应该知道可以使用 require() 函数将其他文件中的代码拉入 index.js。之后,组织就是你想要的。
-
谢谢@DougStevenson,这回答了我的问题。
-
在此处查看我的示例:stackoverflow.com/questions/42726310/… 它来自一个有点过时的 Cloud Functions 版本,但概念仍然有效。
-
非常好的问题,我也在寻找如何在多个文件中拆分 firebase 功能,例如:单独文件中的登录功能和单独文件中的组创建子组创建功能等。我有一个非常大具有数百个功能的代码库
标签: firebase google-cloud-platform google-cloud-functions