0
在我的Node.js服務器上,我有一個由MySQL查詢給我的JavaScript對象數組。我需要的是陣列發送到我的玉模板,所以我這樣做,我router.js:如何在Jade中使用json對象而不是json對象數組進行服務器端呈現
data = JSON.stringify(rows[0]);
res.render('yourUploads', {fromServer:data});
的console.log(數據)讀這樣的事:[{鍵:VAL},{鍵:VAL },{鍵:VAL}]
現在,我想這個對象遍歷在玉像這樣:
- for (object in JSON.parse(fromServer)) {
+posMixin(object.toString())
- }
object.toString()只是給了我 「0」, 「1」, 「2」object.val似乎爲空。
我認爲這是how to render json object in jade and loop through results的重複,但我正在處理這個json數組而不是json。這很像Passing an array to a JSON object for Jade rendering,但我正在嘗試使用mixin並運行服務器端渲染,而不是將它移動到JavaScript中。