Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

399
Visualizações
Cómo obtener la dirección IP del servidor para enviar por correo en nodejs

Estoy usando nodemailer para enviar correos en nodejs. Estoy incrustando un hipervínculo al cuerpo del correo, funciona bien.

Mi cuerpo de correo de muestra está debajo

 `This is confirmation mail.\n please click below link to login http://${req.headers.host}/login\n\n \n`

Observe el escenario, si abro mi página como localhost:port , está enviando correo con localhost:port cuando abro con Ipaddress:port y luego está enviando con Ipaddress:port .

Aquí viene mi problema. Recibí el correo correctamente, ahora abrí mi correo en otro sistema y desde allí hago clic en el enlace, luego aparece el server can't be reached. Esto es bastante sencillo ya que el servidor se ejecuta en otra máquina, pero estoy tratando de abrir en una máquina diferente con locahost .

Entonces, ¿cómo puedo enviar la dirección IP del servidor en ese correo? También he visto sobre server.address().address pero cómo usarlo me confundió.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

¿Está usando ExpressJs? Puede usar este req.hostname en el servidor nodejs. Intente esto y avíseme si funciona o req.ip

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda