Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

404
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!