Express.js呈现简单的HTML

我正在制作一个显示HTML表格的networking应用程序。 该应用程序是用Express写的,由mongo支持。

我需要根据数据比较,数据types等诸多不同因素dynamic设置表格中不同的框/单元格。

现在,我正尝试使用jade从Mongo中获取json。

但是我需要做的是读取mongo中的行,将表标记应用到字段中,基本上构build一个HTML表并在AS-IT-IS页上回显。

这意味着,我将使用代码构buildhtml,然后将其显示为html,就像rails html_safe方法一样。

我怎么用express.js做到这一点?

你可以使用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);