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 %>