如何构建 Firebase 的云功能以从多个文件部署多个功能?
2022-08-30 01:15:37
我想为Firebase创建多个云功能,并从一个项目同时部署它们。我还想将每个函数分离到一个单独的文件中。目前,如果将它们都放在索引中,我可以创建多个函数.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 => {
...
});
和酒吧.js是
exports.bar = functions.database.ref('/bar').onWrite(event => {
...
});
有没有办法在不将所有函数都放在索引.js的情况下实现这一点?