在节点电子邮件模板中使用变量

时间:2016-05-16 14:27:51

标签: javascript node.js nodemailer

关于如何在我的节点电子邮件模板中使用Node中的变量的文档非常困惑。 (我也在使用Nodemailer)。

这是我的代码。我想将一个对象传递给模板并在生成的HTML中呈现变量:

var sendTicket = transporter.templateSender(new EmailTemplate('templates/ticket'), {
      from: 'some@address.com',
  });

  sendTicket({
      to: 'fake@address.com',
      subject: 'Email Subject'
  }, {
      user: "Jim",
      address: "123 Easy St"
  }, function(err, info){
      if(err){
         console.log('Error');
      }else{
          console.log('Email sent');
      }
  });

Jade(templates/ticket/html.jade):

html
  head
    - var user = user
    - var address = address        
  body
    h1= user
    h2= address

然而,这会发送一封空白电子邮件。我该怎么做呢?

0 个答案:

没有答案