Node.js使用EJS模板引擎支持.html后缀

node.js 项目里用 ejs 模板引擎时,总看到一堆.ejs后缀,有点不顺眼对吧?其实可以换成熟悉的.html,方法也挺简单。你只要在app.js里稍微配置下,就能让ejs乖乖认.html为模板格式,效果一样,读起来顺眼多了。

开头加上:

var ejs = require('ejs');

注册模板引擎:

app.engine('html', ejs.__express);

把默认的模板引擎设置成html

app.set('view engine', 'html');

别忘了把views下的文件后缀从.ejs改成.html就行了。

嗯,搞定收工!你照样能用res.render('index')加载index.html,一行代码都不用改。

对了,如果你还在摸索Node.jsEJS的配合,可以看看这些文章:

如果你也是“看.ejs 后缀就不爽星人”,不妨试试这个方法,写得开心点嘛~

pdf 文件大小:24.95KB