【发布时间】:2017-09-14 20:42:21
【问题描述】:
我刚刚为 Firebase 配置了我的第一个 Cloud Functions,在部署了 index.js 文件并将所有更改上传到我的服务器之后。我正在尝试使用我的一个函数,它是一个简单的 HTTP 请求,在我的 Firebase 数据库中的表上创建一个字段:
const functions = require('firebase-functions');
exports.addMessage = functions.https.onRequest((req, res) => {
// Grab the text parameter.
const original = req.query.text;
// Push it into the Realtime Database then send a response
admin.database().ref('/messages').push({ original: original }).then(snapshot => {
// Redirect with 303 SEE OTHER to the URL of the pushed object in the Firebase console.
res.redirect(303, snapshot.ref);
});
});
但是当我在浏览器上调用我的请求时,我在 Functions 控制台上收到一条错误消息,上面写着 admin is not defined:
什么可能导致这个错误?
【问题讨论】:
标签: javascript firebase firebase-cloud-messaging google-cloud-functions