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