【发布时间】:2017-05-05 11:48:15
【问题描述】:
我需要使用简单的 Node.js 服务器通过电子邮件(我正在使用 Sendgrid)以 html 格式发送内容。我只是发送一些带有变量和换行符的文本。
var postData = 'lat: ' + formatted.latitude + '<br>lng: ' + formatted.longitude + '<br>time: ' + formattedDate;
sendEmail(postData);
然后我将使用 Sendgrid 作为 HTML 发送电子邮件。
var content = new helper.Content('text/html', messageContent);
无需粘贴剩余的代码块。
我需要的是更复杂的 .html 文件,其中包含 css 和 javascript。此外,我需要更改其中的一些值。将此文件分配给变量并像这样发送它的最简单方法是什么?
【问题讨论】:
-
因此,您需要一个带有可变占位符的模板,以便从该模板和数据构造 HTML 标记(技术上是字符串或流)。我认为PUG 会有所帮助。
-
@RishatMuhametshin 好的,我试试看