CNode

express中使用ejs模版引擎,我只想简单使用一下这个模版引擎,如果不用layout.html,那应该怎么使用ejs。我不想像cnodejs这个开源社区那样使用。

Jjsjlhj发布于14 年前最后回复14 年前4 回复7983 浏览0 收藏

express中使用ejs模版引擎,我只想简单使用一下这个模版引擎,如果不用layout.html,那应该怎么使用ejs。我不想像cnodejs这个开源社区那样在我的网站3d打印http://www.513dp.com 使用。

查看回复

回复 (4)

L
lovekugua#1·14 年前

使用ejs首先得安装ejs模块,npm install ejs。然后 app.configure(function(){ ... //设置视图引擎为ejs app.set('view engine', 'ejs'); ... ); 这样就可以使用后缀.ejs的文件做视图了

L
lovekugua#2·14 年前
  app.set('view engine', 'html');
  //使用ejs渲染html模板引擎
  app.engine('html', require('ejs').renderFile);

使用如上代码就可以使用ejs渲染html视图模板。如果你还想使用layout,可以访问下面这个链接看看https://github.com/Soarez/express-ejs-layouts

J
jsjlhj#3·14 年前

谢谢了。

J
jsjlhj#4·14 年前

express渲染页面的过程是怎么样的?我看了cnodejs.org这网站的代码,它有个layout.html,程序是怎么设置从这个页面开始输出html的?

参与回复
登录后即可参与回复。登录