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
文件大小:
评论区