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);