Expressjs から起動される確認メールを設定しようとしています。この電子メール テンプレートは html (現在は ejs) であり、後で変数に保存して nodemailer で送信できるように、変数を渡す必要があります。
私はこのような成功を収めようとしています:
var final_html = res.render('confirm', {variables: 'aasdad'});
NodeMailer コード:
var mailOptions = {
from: test@test.com, // sender address
to: 'test@test.com', // list of receivers
subject: 'Welcome '+req.body.name, // Subject line
html: final_html
};
どうすればこれを達成できますか?
前もって感謝します!
PD: 回答コードを投稿:
var final_html = res.render('confirm', {url: 'aasdad'}, function(err, html) {
if (err){ return err;}
return html;
});