我正在尝试使用Express通过重定向从MongoDB发送数据。
我很擅长使用服务器并将其连接到前端,所以如果我有任何巨大的误解,请对我很轻松。
以下是我的代码示例以及我要做的事情:
app.get('/dashboard', requireLogin, function(req, res) {
res.render('dashboard.jade');
});
app.get('/api/posts',function(req, res) {
return Post.find(function(err, posts) {
if (!err) {
console.log('Retrieving all posts.');
res.send(posts);
res.redirect('/dashboard');
} else {
return console.log(err);
}
});
});
当我渲染dashboard.jade
时,我在模板中使用了数据来显示帖子。我要做的是对/api/posts
进行任何GET调用,从Mongo检索帖子数据,并将其发送到路径/dashboard
,并将其检索到的帖子数据。