// SendMail.js(NodeMailer File)
var source = fs.readFileSync(path.join(__dirname, 'test.hbs'), 'utf8');
var template = Handlebars.compile(source);
let image2 = base64Img.base64Sync('./images/logo.png')
var replacements = { username: "John Doe", img2: image2 };
var htmlToSend = template(replacements);
let mailOption = {
from: config.get("nodemailer_email"),
to: email,
subject: emailSubject,
html: htmlToSend,
};
// template.hbs
<html>
<head><title>Reset Your Password</title></head>
<body>
<h1>Click this!</h1>
<p>
<h1>{{username}}</h1>
<div><img src="{{img2}}" /></div>
<div><img src={{img2}} /></div>
<div style="background-image: url({{{img2}}});"></div>
<div style="background-image: url('hands.png');"></div>
<div style="background-image: url('./hands.png');"></div>
</p>
</body>
</html>
** Пробовал разные способы рендеринга изображения, ни один из них не работал. пожалуйста, помогите нам найти решение этой проблемы ......................................... .................................................. .................................... **