让Express3.x支持html模板

来源:互联网 发布:提取多层嵌套json数据 编辑:程序博客网 时间:2024/06/05 18:30

用Webstorm开发Node.js应用时,可以选择Jade、Ejs等模板,不过Jade用起来就感觉好烦躁啊,Ejs的语法还比较简单,不过在Webstorm里面的没有代码颜色高亮的方案,看着很不舒服,所以才把文件名改成html的形式,不过如果就这样的话,访问页面是访问不了的。

修改app.js如下所示。

var ejs=require('ejs');//新增//添加以下app.engine('.html',ejs.__express);app.set('view engine', 'html');//默认的ejs//app.set('view engine','ejs');
这样就可以把文件名改成.html了,目前发现的好处就是代码有颜色区分。

原创粉丝点击