1
我想在使用Mongo的Node/Express中顯示模型對象時,將JSON對象與視圖一起傳遞。Node.js/Express/Mongoose - 如何發送JSON以及Object的視圖?
柯倫路線(只是路過的觀點):
app.get('/page/:customurl', function(req, res, next) {
Page.findOne({ customurl: req.params.customurl.toLowerCase()}, function(error, page) {
if (!page) return next(new NotFound('Document not found'));
res.render('pages/page_show.ejs',
{ locals: {
title: 'ClrTouch | ' + page.title,
page:page,
}
});
});
});
我可以添加pagejson:page.toObject()
當地人,然後把pagejson
我的網頁上的某個地方?當我試圖在瀏覽器中顯示爲[object,Object]時。有沒有簡單的方法可以將JSON傳遞給視圖?
謝謝!
涼爽。以及我想要做什麼,我不完全知道這是否有道理是響應純HTML獲取請求與對象可用作爲JSON。有點像發送視圖,然後讓瀏覽器調用.getJSON()並返回json。我想在JSON中提供整個Page屬性,而不必從瀏覽器調用它。 – tuddy
@tuddy您可以在yout模板中設置一個'',因此您可以通過' ($( 「#document_object」)HTML())JSON.parse;'。 – LoG
ohhh。這太妙了!是 – tuddy