Node.js express.js消息中的新行
是否可以在消息通知中添加新行 “\n”或“\r\n”只是消失,但没有新行集。 我也试过了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
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标记。谢谢你。这应该是可行的:(.您是否按照此解决方案中所述进行了尝试。我的意思是在服务器端添加
,并在您的视图中添加
?您当时得到了什么输出?啊哈..感谢您,我正在使用而不是检查它,现在它正在工作。非常感谢您。