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.js和EJS的配合,可以看看这些文章:
- Node.js 模板引擎,媲美 EJS
- Node.js Web 框架:路由、Web 服务和 EJS 模板引擎
- node.js 中 EJS 模板快速入门教程
- Node.js 路由与 EJS 模板渲染示例
如果你也是“看.ejs 后缀就不爽星人”,不妨试试这个方法,写得开心点嘛~
文件大小:24.95KB
评论区