【发布时间】:2019-05-29 21:09:33
【问题描述】:
我正在尝试使用 admin sdk 从 firebase 的 firestore 数据库中读取数据。即使我没有收到任何错误,该函数也不返回任何内容。目标是使用 admin sdk 获取数据并使用 ejs 变量将其传递给浏览器。
这是我的代码。
var admin = require('firebase-admin');
var serviceAccount = require("path to json file");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "mydatabase id"
});
var db = admin.firestore();
var courses = db.collection("courses");
app.get("/", function (req, res) {
var email = req.query.id;
courses.where("email", "==", email).get().then(function (data) {
console.log(data)
res.render("public/main.ejs", {
data: data
})
}).catch(function (error) {
console.log(error)
})
});
【问题讨论】:
标签: javascript node.js firebase google-cloud-firestore