res.write()-网页上的文本都在一行-node.js上



所有文本显示在一行,其中包括<br/>。

res.write("stuff" + "<br/>" + "more stuff");
res.write("words <br/> more words");
res.send();

输出=

东西<br/>更多stuffword<br/>更多单词

为什么休息时间不起作用?似乎对每个建议这样做的人都有效,但我知道我错过了一些简单的东西,我就是想不通。。。

请在res.write.之前添加res.setHeader("Content-type", "text/html");

默认情况下,内容类型不会设置为text/html。快速示例

试试这个:

res.setHeader("Content-type", "text/html");
res.write(`
stuff
<br />
more stuffwords 
<br /> 
<p>more words</p>
`);
res.send();

最新更新