繁体   English   中英

Google Cloud Functions:将单个存储库用于多种功能

[英]Google Cloud Functions: Use single repository for multiple functions

我一直很烦恼,试图弄清楚如何保留一个存储库并将其用于多种云功能。 我不想有多个“项目”,每个项目都有自己的index.js 另外,从index.js自动导出每个可能的函数根本没有效率。 我想要一种仅动态导出该调用所需功能的方法。

幸运的是,每次调用您的项目时,都会在process.env.FUNCTION_NAME提供要查找的功能,因此您可以对其进行评估并在运行时将其导出。

function init(event, callback) {
  var fn = require('./my-event.js'); // Exports just a single function that takes the `callback`.

  fn(callback);
};
exports[process.env.FUNCTION_NAME] = init;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM