【发布时间】:2020-05-08 09:22:55
【问题描述】:
我正在使用带有 nodejs+express 的 Mailgun API 来发送电子邮件。 我想过渡到使用模板,而不是将整个电子邮件写为 nodejs 中的 HTML 标记。
Mailgun 文档展示了如何将变量发送到模板,但没有展示如何在模板中使用它们。
这就是我发送 Mailgun 请求的方式
const data = {
from: "Shared Video <Share@website-template.com>",
to: shareTo,
subject: subject,
template: "share_video",
v: (subject = subject),
v: (shareToName = shareToName),
v: (userName = userName),
v: (videoTitle = videoTitle),
v: (videoID = videoID),
};
mailgun.messages().send(data, function (error, body) {
console.log(body);
req.flash("success", "Video Shared");
res.redirect("/");
});
那么如何在电子邮件模板中使用这些变量?
【问题讨论】: