Как мне настроить встроенную ссылку в автоматической электронной почте, используя nodemailer в рабочем режиме? - PullRequest
0 голосов
/ 30 декабря 2018

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