EOL未显示在node.js应用程序中

时间:2013-11-27 17:17:11

标签: javascript node.js

我有一个node.js应用程序,它写了这个:

word_meaning = 'line 1' + os.EOL +'line 2'; 

在html文件中,我通过执行以下操作来渲染:

<p> <%= todo.word_meaning %> </p>

HTML中的输出显示为第1行第2行.EOL未显示在html文件中。我试过'\ n'和'\ n \ r'而不是EOL。似乎没什么用。请帮助!

1 个答案:

答案 0 :(得分:3)

问题是你试图在html模板上使用os行结尾。 HTML无法识别行结尾。您需要添加的内容不是os.EOL,而是<br />

word_meaning = 'line 1' + '<br />' +'line 2';

虽然我确信这会给很多网页设计师带来动力,但是如果你的风格没有弄乱<br />,它会起作用。)