我已经转换了静态html并将其转换为字符串并通过电子邮件发送给它。现在想要将动态值传递给html并将其转换为字符串并通过电子邮件发送给它。我正在使用cons.underscore作为渲染html页面的视图引擎。
答案 0 :(得分:0)
DON' T使用readFileSync!它会锁定你的程序!
如果需要将动态变量传递到模板渲染中,则需要在快速服务器中使用.render。
也许您需要安装扩展程序:
npm install underscore --save
npm install consolidate --save
为此,请将您的模板引擎设置为express:
app.set('view engine', 'html');
app.engine('html', require('consolidate').underscore);
在你的听众身上得到这样的页面:
var options = { email : 'test@op.com'};
res.render('index', options);