如何在生产模式下使用nodemailer在自动电子邮件中设置嵌入式链接?

时间:2018-12-29 23:03:27

标签: node.js heroku nodemailer

我面临着一个看似简单但至关重要的问题:我已经使用nodemailer为我的Web应用程序构建了邮件警报:每次用户向另一个人发送私人消息时,收件人都会收到一封电子邮件。它包括电子邮件中包含的嵌入式链接,该链接重定向到Web应用程序。它在本地模式下完美工作,因为它是一个“ localhost:3000”地址,但是一旦它进入生产模式,我就无法弄清楚如何更改代码以重定向到官方域名。 谢谢你的帮助 ! 这是代码:

let data = {
    to: user.email,
    from: email,
    template: 'message-email',
    subject: 'Message reçu sur XXXXXX !',
    context: {
        url: 'http://localhost:3000/profile',
        name: user.firstName,
        message: req.body.text
    }
  };
  smtpTransport.sendMail(data, (err) => {
    if(!err) {
      return res.json({ message: 'Kindly check your email for further instructions' });
    } 
    // else {
    //   return done(err);
    // }
  });

0 个答案:

没有答案