【发布时间】:2017-10-31 09:04:11
【问题描述】:
在 firebase 文档中,我没有找到从 firebase db 获取数据的简单方法 - 只能通过事件(.on、.once)。这是唯一的方法吗?
在这种情况下,要从不同的分支获取数据,我需要在处理程序中描述处理程序吗?并且 response.send() 必须在最深的处理程序中?
这是正确的函数吗?
exports.test = functions.https.onRequest((request, response) => {
var db = admin.database();
db.ref("test/val").once("value", snap => {
var val1 = snap.val();
db.ref("test/val").set(val1+1);
db.ref("test2/val").once("value", snap => {
var val2 = snap.val();
response.send(val1+", "+val2);
});
});
//response.send("bad way");
});
【问题讨论】:
标签: javascript node.js firebase firebase-realtime-database google-cloud-functions