Я пишу приложение nodejs, которое будет отправлять html электронную почту, используя emailjs .В основном я предоставляю html для отправки в качестве переменной, которую прикрепляю к сообщению.
Вместо того, чтобы создавать эту переменную с использованием большого количества конкатенации строк, я хотел бы просто отобразить представление с использованием express / ejs и сохраните содержимое в переменной.
Поэтому вместо того, чтобы делать:
messageHtml = '<html>'+ ....
message.attach({data: messageHtml, alternative: true});
Я бы хотел сделать что-то вроде:
messageHtml = render('emailTemplate.ejs', viewArgs);
message.attach({data: messageHtml, alternative: true});
Можетэто должно быть сделано, и если так, как?!