express中使用ejs模版引擎,我只想简单使用一下这个模版引擎,如果不用layout.html,那应该怎么使用ejs。我不想像cnodejs这个开源社区那样使用。
express中使用ejs模版引擎,我只想简单使用一下这个模版引擎,如果不用layout.html,那应该怎么使用ejs。我不想像cnodejs这个开源社区那样在我的网站3d打印:http://www.513dp.com 使用。
4 回复
使用ejs首先得安装ejs模块,npm install ejs。然后
app.configure(function(){ ... //设置视图引擎为ejs app.set('view engine', 'ejs'); ... );
这样就可以使用后缀.ejs的文件做视图了
app.set('view engine', 'html');
//使用ejs渲染html模板引擎
app.engine('html', require('ejs').renderFile);
使用如上代码就可以使用ejs渲染html视图模板。如果你还想使用layout,可以访问下面这个链接看看https://github.com/Soarez/express-ejs-layouts
谢谢了。
express渲染页面的过程是怎么样的?我看了cnodejs.org这网站的代码,它有个layout.html,程序是怎么设置从这个页面开始输出html的?