【发布时间】:2017-02-24 08:12:22
【问题描述】:
我有路线
app.get('/info', function(req, res){
Information.findById(..., function(err,information){
res.render('info-page', {information: information}
});
})
但是,我希望能够在客户端使用information,因此使用information 渲染页面不会让我这样做。另一种方法是然后有
app.get('/api/info', function(req, res){
Information.findById(..., function(err,information){
res.json(information}
});
})
将由角度控制器调用。但是,这似乎效率低下,因为我将 Angular 添加到我的应用程序中只是为了做到这一点,它需要我从数据库中读取两次。我可以做些什么来呈现信息、在客户端使用它并避免从数据库中读取两次?
【问题讨论】:
标签: json node.js express handlebars.js