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

228
Views
Inserte texto en un correo electrónico HTML/CSS con la función de un archivo diferente

Tengo una plantilla de correo electrónico html/css que quiero usar para enviar correos electrónicos a los usuarios para cosas como dar la bienvenida después de registrarse, enviar códigos secretos y correos electrónicos de propósito general.

Necesito "inyectar" esta plantilla html con texto personalizado en lugar del lorem ipsum que contiene actualmente.

Quiero hacer una función javascript que inserte el texto dado en mi plantilla html, de esta manera mi servicio de correo electrónico puede enviar correos electrónicos personalizados a los usuarios en función de su correo electrónico y mensajes personalizados en mi aplicación de nodo a medida que se activan ciertos eventos.

Tengo un correo electrónico html/css en el archivo generalContact.html

No estoy seguro de 1 cómo "exportarlo" para que makeEmail.js tenga acceso a la plantilla y 2 de cómo formatear el correo electrónico html para que pueda aceptar texto de entrada personalizado.

¿Tengo que asignar la plantilla a una variable primero de alguna manera?

Cualquier ayuda/orientación sería apreciada, gracias.

makeEmail.js

 const htmlTemplate = require("generalContact.html") const makeEmail = (bodyText) => { // How can I access the HTML file and insert the above input into it? return emailWithTextInserted } module.exports = makeEmail

contactogeneral.html

 <!DOCTYPE html PUBLIC "-//W3C/...." "http://www.w3.org/....."> <html xmlns="http://www.w3.org......"> <head> <title></title> </head> <body> <center> <tr> <td> This is Photoshop's version of Lorem Ipsum. Proin gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auctor, nisi elit consequat ipsum, nec sagittis sem nibh id elit. Duis <a> sit amet nibh vulputate cursus a sit amet mauris.<br /><br /> Mauris in erat justo. Nullam ac urna eu felis dapibus condimentum sit amet a augue. Sed non neque elit. Sed ut imperdiet nisi. Proin condimentum fermentum nunc. Etiam <a> erat sed fermentum feugiat, velit mauris egestas quam, ut aliquam massa nisl quis neque. Suspendisse in orci enim. </td> </tr> </center> </body> </html>
about 4 years ago · Juan Pablo Isaza
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!