Доступ к адресу прокси-сервера из моего nodejs? - PullRequest
0 голосов
/ 15 октября 2019

Я использую nodemailer для отправки электронного письма с подтверждением моего проекта, например:

  var mailOptions = {
      from: "alex@account",
      to: req.body.email,
      subject: "Account Verification Token",
      html: `<p>Hello,<br/> Please verify your account by clicking the link <br/> <a href=http://${req.headers.host}/confirmation/${token}>Click here to verify</a></p>\n`
    };

Я отправляю ссылку href, которая содержит req.headers.host, который является моим адресом узла localhost: 6000,но я хочу, чтобы это был мой реагирующий адрес localhost: 4000, так как он изменится позже, я хочу иметь переменную jst, такую ​​как req.headers.host, которая будет содержать адрес моего реагирующего клиента, возможно ли это? или мне нужно установить его вручную?

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Я нашел ответ, я могу использовать переменную:

const addr = `req.headers.referer`
0 голосов
/ 15 октября 2019

Если приложение не отображается на стороне сервера, вы можете передать адрес клиента React из внешнего интерфейса и включить его в свой объект запроса, который затем можно получить после того, как он попадет на сервер.

...