我正在制作一个显示HTML表格的网络应用程序。该应用程序使用Express编写,并由mongo支持。
我需要根据数据比较,数据类型等众多不同因素动态设置表格中不同的框/单元格。
现在,我正在尝试使用jade渲染我从mongo获得的json。
但我需要做的是从mongo读取行,将表标签应用于字段,基本上构建一个HTML表并在AS-IT-IS页面上回显它。
意思是,我将使用代码构建html,然后将其显示为html,就像rails html_safe方法一样。
我怎么能用express.js做到这一点?
答案 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);