Node.js express.js消息中的新行

Node.js express.js消息中的新行,node.js,express,newline,Node.js,Express,Newline,是否可以在消息通知中添加新行 “\n”或“\r\n”只是消失,但没有新行集。 我也试过了 var endOfLine=require('os').EOL而不是\n。这没用 res.render('settings.ejs', { user: req.user, isAuthenticated: true, message: 'Changed User(s):' + changearray + '\n(Notice: You can\'t affec

是否可以在消息通知中添加新行

“\n”或“\r\n”只是消失,但没有新行集。 我也试过了
var endOfLine=require('os').EOL而不是\n。这没用

res.render('settings.ejs', {
        user: req.user,
        isAuthenticated: true,
        message: 'Changed User(s):' + changearray + '\n(Notice: You can\'t affect Users with higher Settingrights.)'
        });

可能是一个愚蠢/简单的问题,但我无法让它工作。。。提前感谢。

您可以使用html标记。它们没有显示的原因是,我想您必须使用
转义的
文本。如果要在html字符串中呈现标记,则需要使用
unescaped
语法:

res.render('settings.ejs', {
        user: req.user,
        isAuthenticated: true,
        message: 'Changed User(s):' + changearray + '<br />(Notice: You can\'t affect Users with higher Settingrights.)'
        });
res.render('settings.ejs'{
用户:req.user,
我证实:是的,
消息:“已更改的用户:”+changearray+”
(注意:您不能影响具有更高设置权限的用户。) });
以下是如何在视图中显示未缩放的文本:

<%- message %>


您尝试过html
标记吗?是的,只在浏览器中显示
。尝试过取消浏览和转义文本,即使使用了取消浏览/转义功能。。。由于它是服务器端的,所以只显示
或转义的br标记。谢谢你。这应该是可行的:(.您是否按照此解决方案中所述进行了尝试。我的意思是在服务器端添加

,并在您的视图中添加
?您当时得到了什么输出?啊哈..感谢您,我正在使用而不是检查它,现在它正在工作。非常感谢您。