我想在云端功能中实时读取和写入数据库中的数据,但我不知道这是否可能,我也不知道这是不是很好的做法,或者是否更好通过SDK数据库实时
我学习firebase并做出本土反应,我是新学习这些主题的。
答案 0 :(得分:0)
来自文档:
Firebase的云端功能可让您自动运行后端代码,以响应Firebase功能和HTTPS请求触发的事件。您的代码存储在Google的云中,并在托管环境中运行。无需管理和扩展您自己的服务器。
Cloud Functions运行Node v.6.11.5,因此我们建议您使用此版本进行本地开发。
您可以使用gen0 = {
name: "gen0",
gen0Func: function() {
console.log("gen0Func");
console.log("My name is " + this.name);
},
gen1: {
name: "gen1",
gen1Func: function() {
console.log("gen1Func");
console.log("My name is " + this.name);
console.log("My parents name is " + this.parent.name); // Doesn't work.
},
gen2: {
name: "gen2",
gen2Func: function() {
console.log("gen2Func");
console.log("My name is " + this.name);
console.log("My parents name is " + this.parent.name); // Doesn't work.
console.log("My grandparents name is " + this.parent.parent.name); // Doesn't work.
}
}
}
}
gen0.gen1.parent = gen0;
gen0.gen1.gen2.parent = gen0.gen1;
gen0.gen1.gen2.gen2Func();
,onCreate()
等实时数据库触发器。您还可以使用onWrite()
将数据发送到实时数据库。