【发布时间】:2023-04-08 00:09:01
【问题描述】:
我创建了 Firebase 项目并向实时数据库添加了一些数据?我还使用控制台创建了云功能。这是我的以下代码
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.addMessage = functions.https.onRequest(async (req, res) => {
const snapshott = await admin.database().ref('/messages').push({"original":"ZXz"});
res.send("assasin")
});
exports.getMessage = functions.https.onRequest(async (req, res) => {
const snapshott = await admin.database().ref('/messages').get();
res.send(snapshott)
});
addMessage 函数工作正常,但 getMessage 函数出错。
这是以下错误
TypeError: admin.database(...).ref(...).get is not a function at exports.addMessage.functions.https.onRequest (/srv/index.js:15:60) at <anonymous> at process._tickDomainCallback (internal/process/next_tick.js:229:7)
那么如何使用云功能在 Firebase 中获取实时数据库?
【问题讨论】:
标签: javascript node.js firebase firebase-realtime-database google-cloud-functions