14
如何为Firebase构建Cloud Functions以从多个文件部署多个功能?
我想为Firebase创建多个Cloud Functions,并从一个项目同时部署所有这些功能。我还想将每个函数分成一个单独的文件。目前,如果我将两个函数都放在index.js中,则可以创建多个函数,例如: exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); exports.bar = functions.database.ref('/bar').onWrite(event => { ... }); 但是我想把foo和bar放在单独的文件中。我尝试了这个: /functions |--index.js (blank) |--foo.js |--bar.js |--package.json foo.js在哪里 exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); 而bar.js是 exports.bar = functions.database.ref('/bar').onWrite(event => { ... }); 有没有一种方法可以在不将所有功能都放入index.js的情况下完成此操作?