【发布时间】:2016-07-27 01:40:58
【问题描述】:
我有这个以 mongoDB 作为数据库和把手作为我的服务器端模板引擎的快速应用程序。我没有在我的应用程序中使用 AngularJS 或 Ajax。
在其中一个路由中,我必须渲染页面并从数据库中发送一个 json 文件。但是,我无法做到这一点。
这是我的路线的代码 sn-p:
router.get('/disks', function(req, res, next) {
places.find({"category": "disks"}, function(err, disks){
if(err){
throw err;
}
res.render('disks',
{
'risime': JSON.stringify(disks)
});
console.log(disks); // PROPERLY LOGS TO THE CONSOLE
});
});
在hbs中,我正在尝试捕获它,但我什至不认为它是JSON。
这是它在客户端的登录方式:
[{"_id":"5704630a7d4cd367f8dsdce7","name":"Seagate",:"This awesome Hard disk",","categories":["SDD","256GB"]}]
问题是什么,我该如何解决?
【问题讨论】:
标签: javascript json node.js mongodb mongoose