express.js消息中的新行

是否可以在消息通知中新build一行?

“\ 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标签。 他们没有得到显示的原因是因为我想你必须使用escaped文本。 如果要在HTMLstring中呈现标记,则需要使用非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.)' }); 

以下是如何在视图中显示未转义的文本:

 <%- message %>