我想将电子邮件模板用于不同的电子邮件(注册,忘记通行证等)。 我试图使用节点电子邮件模板,但在重新发送电子邮件模板时什么都没有。
请参阅下面的代码:
var path = require('path'),
templatesDir = path.join(__dirname, '..', 'views/mailer'),
emailTemplates = require('email-templates');
emailTemplates(templatesDir, function (err, template) {
// Render a single email with one template
var locals = {
username: 'John'
};
template('signup', locals, function (err, html, text) {
console.log(html);
console.log(err);
});
});
我对“html”和“err”都有“未定义”。请提出一些解决方案。