本文介绍如何在Node.js项目中将EJS模板文件的后缀从.ejs更改为.html。通过引入ejs模块,使用app.engine注册html引擎并指向ejs.__express,最后设置view engine为html,即可实现模板文件使用.html后缀而无需修改业务逻辑。
Node.js EJS模板引擎配置.html后缀方法
这是一个实用技巧,若觉得默认的.ejs后缀不够直观,可通过以下配置将模板文件后缀更改为常用的.html格式。
首先,在app.js文件头部引入ejs模块:
代码如下:
var ejs = require('ejs');
接着,注册html作为模板引擎类型:
代码如下:
app.engine('html',ejs.__express);
然后,将应用的视图引擎设置为html:
代码如下:
app.set('view engine', 'html');
最后,将现有的模板文件后缀统一修改为.html。
完成上述配置后,即可运行项目并查看效果。
以上即为Node.js中EJS模板引擎使用.html后缀的完整配置方法。