【发布时间】:2017-04-15 18:06:26
【问题描述】:
我在 mlab.com 上有一个数据库,我可以在我的控制器中使用此代码成功发布该数据库:
app.post('/dashboard', function(req, res) {
var newEvent = req.body;
db.collection('events').insertOne(newEvent, function(err, doc) {
if (err) {
error(res, "Failed to create new event.");
} else {
res.sendFile('views/dashboard.html', { root: '.' });
}
});
});
在 localhost:8080/dashboard URL,我有一个表单,用户可以在其中输入事件数据。
现在我的问题是,如何让这些数据能够在 HTML 中显示?例如,显示在同一 /dashboard URL 但在页面上的不同位置输入的所有事件的列表。我相信我需要按照以下方式做一些事情:
app.get('/dashboard', function (req, res) {
db.collection('events').findOne( {
eventName : req.body.eventName
}, function(err, doc) {
// ????
});
});
但是我如何在 HTML 视图中显示我得到的数据呢?
任何帮助将不胜感激,因为我已经坚持了很长一段时间了。
【问题讨论】:
-
您能否发布您调用 /dashboard 路由的 html 视图文件的代码?
标签: javascript html mongodb express database