如何解决在 sendgrid (node.js) 中使用动态模板
我正在尝试通过 SendGrid 直接在 HTML 中发送一个可行的。但是,它在电子邮件中以简单的 HTML 形式返回
我的代码:
const message = {
to: email,from: {
email: "christianguimaraes1996@gmail.com",},subject: "Forgot Password",text: "TOKEN",token: token,html: "<p> token: {{{token}}}} </p>",}
sgMail.send(message)
return res.send()
在收到的电子邮件中是这样的:
token: {{{token}}}}
解决方法
试试这个,
const message = {
to: event.to,content: {
token: "your token"
},cc: event.cc,bcc: event.bcc,templateId: 'your dynamic tempalte ID from sendgrid"
}
注意:在您的动态模板中,它必须是这样的
Ex: Hello {{token}}
来自 key value
的 content
和您的 template value expression
应该匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。