Пишу на nodejs небольшой сервис для отправки писем с помощью nodemailer.
Хочу использовать щаблоны для писем.
Например в БД будет лежать подобный шаблон:
<h3>Привет! %username%</h3>
<p>Спасибо за заявку. Твой заказ %orderId% принят в работу.</p>
<p>Жди новостей в течении дня!</p>
И затем я хочу использовать его при отправке письма из бэка:
const template = getTemplate(tplName)
let info = await transporter.sendMail({
from: '"SenderName" <email@sender.ru>',
to: req.body.email,
subject: "Subject Title",
html: template // html template
})
Как такое реализовать?