Express.js呈现简单的html

时间:2012-07-22 21:44:20

标签: node.js express pug

我正在制作一个显示HTML表格的网络应用程序。该应用程序使用Express编写,并由mongo支持。

我需要根据数据比较,数据类型等众多不同因素动态设置表格中不同的框/单元格。

现在,我正在尝试使用jade渲染我从mongo获得的json。

但我需要做的是从mongo读取行,将表标签应用于字段,基本上构建一个HTML表并在AS-IT-IS页面上回显它。

意思是,我将使用代码构建html,然后将其显示为html,就像rails html_safe方法一样。

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

1 个答案:

答案 0 :(得分: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);