【发布时间】:2021-01-17 01:50:49
【问题描述】:
我正在尝试通过云功能将数据从我的 firebase 数据库发送回我的客户端。我想返回整个 json 子对象。这是我的云功能的代码:
exports.addNumbers = functions.https.onCall((data, context) => {
admin.database().ref('store/ingredients').once('value', function(snapshot) {
return snapshot.val();
});
});
这是调用此云函数并访问其数据的客户端代码:
const addNumbers = firebase.functions().httpsCallable('addNumbers');
addNumbers().then(result => {
console.log(result.data + "in client");
});
但是在客户端返回的数据是空的,并且云函数在 firebase 日志中只返回对象 [Object]。请有人帮助我。
【问题讨论】:
标签: javascript firebase firebase-realtime-database google-cloud-functions