如何解决带有 nodemailer 的外部把手模板
有人可以帮我写在handlebar 中的nodemailer 和外部模板吗?我的模板没有加载。 这是我拥有的文件结构:
package.json
> src
index.ts
> service
EmailService.ts
> mail-templates
register.handlebars
在 EmailService 中,我使用 nodemailer Transporter 通过以下选项从电子邮件模板创建电子邮件:
const config = {
views: {
root: "./mail-templates",options: {
extension: "handlebars"
}
},message: {
from: emailFrom
},send: true,transport: this._transporter // nodemailer transporter
};
this._email.send({
locals: context,template: 'register',message:{
to: emailTo,subject: subject
}
})
邮件已发送但模板未加载。你知道我做错了什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。