Я столкнулся с кажущейся простой, но важной проблемой: я создал почтовые оповещения для своего веб-приложения, используя nodemailer: каждый раз, когда пользователь отправляет личное сообщение другому, получатель получает электронное письмо.Он включает в себя встроенную ссылку, включенную в электронное письмо, которая перенаправляет на веб-приложение.Он отлично работает в локальном режиме, потому что это адрес «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);
// }
});