我在pug服务器中将nodemailerNodeJS一起使用来处理电子邮件模板。

就我而言,我在locals对象中具有以下对象

{
    from: '[email protected]',
    message: 'a\nb\nc\nd\ne',
}


现在在pug文件中,有以下行

p #{message}


问题是,在电子邮件中,我没有收到带有新行的文本。

归档的消息将忽略\n并将所有内容置于同一行a b c d e

我需要在页面中使用换行符获取文本,因为它在对象中。

a
b
c
d
e


该问题的解决方案是什么?

最佳答案

据我所知,<p>标记忽略预格式化,也许尝试使用<pre>代替?

pre #{message}

关于javascript - 从Pug中的字符串插入新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57377993/

10-12 21:07