2012-07-22 74 views
1

我正在製作一個顯示HTML表格的Web應用程序。該應用程序是用Express寫的,並由mongo支持。Express.js呈現簡單的html

我需要根據數據比較,數據類型等諸多不同因素動態設置表格中的不同框/單元格。

現在,我試圖渲染使用jade從mongo獲得的json。

但我需要做的是從mongo讀取行,將表標記應用到字段,基本上構建一個HTML表並在頁面AS-IT-IS上回顯它。

含義,我將使用代碼構建html,然後將其顯示爲html,就像rails html_safe方法一樣。

我該怎麼用express.js做到這一點?

回答

3

您可以使用這個res.send()方法。

var table = '<table><tr><td>hi!</td></tr></table>'; 
res.send(table); 

如果您需要在多個數據塊發送到瀏覽器,你可以使用節點res.write()代替,如res.send()將結束的響應。

var table = '<table><tr><td>hi!</td></tr></table>'; 
res.write(table); 
+0

謝謝。這工作。 – qwexar 2012-08-03 18:50:39