Вы также можете email-templates-v2
для рендеринга почтовых шаблонов.
const { EmailTemplate } = require('email-templates-v2');
const templateDir = path.join(__dirname, '../../../templates', 'template-name');
const template = new EmailTemplate(templateDir);
return new Promise((resolve, reject) => {
template.render({'link':'http://1.com'}, (err, result) => {
if (!err) {
const { html } = result;
resolve(html);
} else {
logger.error(err);
reject(err);
}
});
});
создать templates
папку с template-name
в папке.
templates
email-verification
html.ejs
html.ejs
<a href="<%= link %>" target="_blank">link</a>