是否可以在邮件通知中添加新行?
“\ 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.)'
});
可能是一个愚蠢/容易的问题,但我没有让它工作......提前谢谢。
答案 0 :(得分:1)
您可以使用html标签。他们没有被显示的原因是因为我认为你必须使用escaped
文本。如果要在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.)'
});
以下是在视图中显示未转义文字的方法:
<%- message %>