我面临着一个看似简单但至关重要的问题:我已经使用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);
// }
});