私は、サーバー側のテンプレートエンジンとしてデータベースとハンドルバーとしてmongoDBを使用しています。アプリケーションでAngularJSまたはAjaxを使用していません。res.renderを使用して同時にjsonファイルを送信する
ルートの1つでは、ページをレンダリングし、データベースからjsonファイルを送信する必要があります。しかし、私はこれを達成することができません。
これは、ルートによってから私のコードスニペットです:、HBSで
router.get('/disks', function(req, res, next) {
var risime;
places.find({"category": "disks"}, function(err, disk){
if(err){
throw err;
}
risime= disk;
console.log(risime); //PROPERLY LOGS THE OUTPUT
});
res.render('diskPage',
{
'disks': risime
});
});
私はそれを捕獲しようとしていますが、私はJSONデータを取得していない午前:私はどのように
var clrisime= "{{risime}}"
console.log(clrisime); // DOES NOT LOG ANYTHIN
実現させる?
コールバック内に 'res.render()'を入れます... – Scimonster