Keystone JS是否支持nunjucks用于电子邮件模板? Nunjucks是我用于梯形校正的默认视图模板,并且可以很好地使用cons,我在常规视图中使用cons和nunjucks。我无法使用nunjucks来处理电子邮件模板,我只是收到一条错误消息或一封电子邮件,其中包含模板文件路径,而不是内容。无法加载引擎(cons.nunjucks)。请确保已在项目中安装了该软件包。错误:无法加载引擎(cons.nunjucks)。请确保已在项目中安装了该软件包。
var sendEmail = function(err, results) {
if (err) return callback(err);
async.each(results.admins, function(admin, done) {
new Email('notification.html', { transport: 'mailgun', engine: 'cons.nunjucks', root: 'templates/emails' }).send({
apiKey: '5d6035b75333492c181a82b9f213bfe048-c50f4a19-99e0ffc8',
domain: 'sandbox19dbc44b7b854079bb86ed8ab0b14674433.mailgun.org',
// admin: admin.firstname,
// author: results.author ? results.author.name.full : 'Somebody',
// title: post.title,
// keystoneURL: 'http://www.sydjs.com/keystone/post/' + post.id,
// host: 'http://www.sydjs.com',
}, {
subject: 'Test Email',
to: 'jelordreygulle@gmail.com',
from: {
name: 'Test Mail',
email: 'contact@sydjs.com'
}
}, done);
}, callback);
}