【发布时间】:2017-07-10 05:07:14
【问题描述】:
我正在尝试向 API 服务器发出 https.request。我可以接收块(JSON)并在控制台中打印它。怎么直接写成html在浏览器中显示?
var requestListener = function (req, res) {
var db = admin.database();
var ref = db.ref("Clubs");
ref.on("value", function(snapshot) {
console.log(snapshot.val()); //print on console
res.write( snapshot.val() ); // in body html, error throw er;
// Unhandled 'error' event ^Error: write after end
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
// CRUD
ref.child("club1").set({
clubId: 1,
clubName: "club1",
telephone: "6548798",
address: "Lviv",
party: "qwe,asd,zxc"
});
ref.child("club2").set({
clubId: 2,
clubName: "club2",
telephone: "234234",
address: "Kiev",
party: "qwe,zxc"
});
res.end();
};
var server = http.createServer(requestListener);
server.listen(8080);
【问题讨论】:
-
你必须对 JSON 进行字符串化
标签: javascript json node.js firebase firebase-realtime-database