我是否可以通过反应原生的云功能从实时数据库中读取数据

时间:2018-03-04 05:28:27

标签: firebase react-native firebase-realtime-database google-cloud-functions

我想在云端功能中实时读取和写入数据库中的数据,但我不知道这是否可能,我也不知道这是不是很好的做法,或者是否更好通过SDK数据库实时

我学习firebase并做出本土反应,我是新学习这些主题的。

1 个答案:

答案 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()将数据发送到实时数据库。

https://firebase.google.com/docs/functions/

https://firebase.google.com/docs/functions/database-events