如何使用cons.underscore编译动态html?

时间:2014-10-20 04:58:16

标签: node.js underscore.js

我已经转换了静态html并将其转换为字符串并通过电子邮件发送给它。现在想要将动态值传递给html并将其转换为字符串并通过电子邮件发送给它。我正在使用cons.underscore作为渲染html页面的视图引擎。

1 个答案:

答案 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);