Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在其他文件而不是index.js中编写firebase实时数据库触发器吗?_Javascript_Node.js_Firebase_Google Cloud Functions - Fatal编程技术网

Javascript 我可以在其他文件而不是index.js中编写firebase实时数据库触发器吗?

Javascript 我可以在其他文件而不是index.js中编写firebase实时数据库触发器吗?,javascript,node.js,firebase,google-cloud-functions,Javascript,Node.js,Firebase,Google Cloud Functions,我想将大index.js文件拆分为多个文件。要组织代码,我可以在多个js文件中编写firebase触发器吗?如果是这样,请帮助我如何正确书写 child.js index.js …基本上,您需要做的是在不同的文件中分离您的函数,并将它们导入index.js,如: 1.)在要导入的.js文件中,例如“modA.js” module.exports = { func1: function () { // function 1 }, func2: function () {

我想将大index.js文件拆分为多个文件。要组织代码,我可以在多个js文件中编写firebase触发器吗?如果是这样,请帮助我如何正确书写

child.js

index.js

基本上,您需要做的是在不同的文件中分离您的函数,并将它们导入index.js,如:

1.)在要导入的.js文件中,例如“modA.js”

module.exports = {
  func1: function () {
    // function 1
  },
  func2: function () {
    // function 2
  }
};
2.)将其导入index.js:

var moduleA = require('./modA');
3.)按如下方式运行:

moduleA.func1();

您可以使用任意多个不同的文件。请编辑问题,以显示哪些问题没有按照您预期的方式工作。
var moduleA = require('./modA');
moduleA.func1();