【发布时间】:2019-08-22 19:44:30
【问题描述】:
我开发了一个 Android 应用程序,它通过 http 请求在 mongodb 中保存一些数据。一切正常,没关系。现在是项目的第二部分,在 html javascript 中使用这些数据,我不知道该怎么做。
这是来自我的server.js,这是我从数据库中获取数据并将其发送到res.send(data) 中的localhost:3000 的部分。
app.get('/',(req,res)=> {
MongoClient.connect(url, { useNewUrlParser: true }, function(err,
db) {
if (err) throw err;
var dbo = db.db("mydb");
dbo.collection("date_locatie").find({"imei" : imei_number},
function(err, result) {
if (err) throw err;
console.log(data.imei);
res.send(data);
});
});
});
现在我创建了一个名为 mapa.html 的 html 页面,在我将数据从 mongo 传递到节点 (res.send(data)) 之后,我也尝试使用 res.sendFile(path.join(__dirname+'/mapa.html')) 发送 html 页面,似乎 express/node.js 不能这样工作.如果我将res.sendFile 行放在res.send 之后,我会收到一个错误
错误:发送后无法设置标头。
我知道在res.send 之后我不能res.sendFile,但我不知道如何在该 html 页面中使用来自 mongodb 的数据。
【问题讨论】:
标签: javascript html node.js database mongodb