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

Javascript EOL未显示在node.js应用程序中,javascript,node.js,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。好像什么都没用,请帮帮我 问题是您试图在html模板上使用os行结尾。HTML不识别行尾。您需

我有一个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。好像什么都没用,请帮帮我

问题是您试图在html模板上使用os行结尾。HTML不识别行尾。您需要添加的不是
os.EOL
而是

,如下所示:

word_意思='line 1'+'
'+'line 2'


虽然我确信这会给许多网页设计师带来动脉瘤,但如果你的风格没有影响到

:)

你是想打印新行,还是真的要打印字符串
行1\nline行2
?我想在我的网页上打印新行