最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 9浏览 0评论

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

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

child.js

exports.testFunction = functions.database.ref(`/test/`).onWrite((snap, context) => {
  console.log(snap.val());
  return null;
});

...

index.js

const childFunction = require('./child.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();

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

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

child.js

exports.testFunction = functions.database.ref(`/test/`).onWrite((snap, context) => {
  console.log(snap.val());
  return null;
});

...

index.js

const childFunction = require('./child.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();
发布评论

评论列表 (0)

  1. 暂无评论