Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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 我如何在其他项目中放置一个侦听器,以便在云功能Firebase中复制该数据库的节点?_Javascript_Node.js_Firebase_Google Cloud Functions - Fatal编程技术网

Javascript 我如何在其他项目中放置一个侦听器,以便在云功能Firebase中复制该数据库的节点?

Javascript 我如何在其他项目中放置一个侦听器,以便在云功能Firebase中复制该数据库的节点?,javascript,node.js,firebase,google-cloud-functions,Javascript,Node.js,Firebase,Google Cloud Functions,我正试图在一个同事的另一个应用程序数据库中设置触发器 const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); const config = { apiKey: "A----------------------------------------------A", a

我正试图在一个同事的另一个应用程序数据库中设置触发器

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);

const config = {
  apiKey: "A----------------------------------------------A",
  authDomain: "****************.firebaseapp.com",
  databaseURL: "https://*****************.firebaseio.com"
};
var adminAbi = require('firebase-admin');
const abiApp = adminAbi.initializeApp(config, 'abiApp');
const abiAppRef = functions.database.ref('messages')
//const abiDatabase = abiApp.database.ref('/messages/{user_id}/{now}');

exports.copyDatabase = functions.database.ref('/messages/{user_id}/{now}').onWrite(event =>{
    return;
});
但是,当我将代码部署到firebase时,会出现以下错误:

错误:分析函数触发器时出错

TypeError:functions.database不是函数 反对。(C:\Projects\functions\functions\index.js:25:34) 在模块处编译(Module.js:649:30) 在Object.Module.\u extensions..js(Module.js:660:10) 在Module.load(Module.js:561:32) 在tryModuleLoad时(module.js:501:12) 在Function.Module.\u加载(Module.js:493:3) at Module.require(Module.js:593:17) 根据需要(内部/module.js:11:18) 在C:\Users\victo\AppData\Roaming\npm\node\u modules\firebase tools\lib\triggerParser.js:21:11 反对。(C:\Users\victo\AppData\Roaming\npm\node\u modules\firebase tools\lib\triggerParser.js:61:3)

我没有找到任何关于如何做到这一点的官方文档,我所发现的一切在我的案例中都是无用的,或者我现在不知道如何正确地实现它。
谢谢您的建议。

这是完整的代码示例吗?你的
要求('firebase-functions')
在哪里?另外,如果你能编辑你的问题,说明你到底想完成什么,那会有帮助。它不完整,我只是添加了那部分。谢谢你的提示,我是新的堆栈溢出。