我试图将触发器放在员工的其他应用数据库中。
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:\项目\功能\功能\ index.js:25:34) 在Module._compile(module.js:649:30) at Object.Module._extensions..js(module.js:660:10) 在Module.load(module.js:561:32) 在tryModuleLoad(module.js:501:12) 在Function.Module._load(module.js:493:3) 在Module.require(module.js:593:17) at require(internal / module.js:11:18) 在C:\ Users \ victo \ AppData \ Roaming \ npm \ node_modules \ firebase-tools \ lib \ triggerParser.js:21:11 在对象。 (C:\用户\ victo \应用程序数据\漫游\ NPM \ node_modules \火力工具\ lib中\ triggerParser.js:61:3)
我没有找到任何关于如何执行此操作的文档,我发现的所有文件都没用,或者我现在还没有正确地实现它。 感谢您提供的建议帮助。