我有一个名为functions
的文件夹,里面有index.js
。在index.js
上,我有接受所有http:的主要功能
exports.contentServer = functions.https.onRequest((request, response) => {
由于我有更多的函数,我需要组织我的文件,并且我想添加另一个文件,比如payments.js
,这样index.js
就可以调用payments.js
内部的函数,甚至onCreate
回调将从payment.js
启动。
如果我只是在functions
中创建另一个js
文件,它将不起作用。
需要做些什么才能在另一个新js
文件中拥有单个云函数?
您可以使用标准nodejsrequire
在其他文件中加载代码。
index.js
const otherFunctions = require('./other.js');
exports.contentServer = functions.https.onRequest((request, response) => {
otherFunctions.other()
}
其他.js
exports.other = function() { ... }
我建议阅读文档以了解更多信息。