微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 sendgrid (node.js) 中使用动态模板

如何解决在 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 valuecontent 和您的 template value expression 应该匹配。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。