express模版引擎

最近在用node+express做一个项目,开发中碰到一些问题记录一下:

按照例子我配置了ejs模版引擎,页面后缀.ejs也可以正常使用,但是总感觉怪怪的,只是想简单用html为啥要带个ejs后缀
于是看了好多资料发现必须要设置一个默认的模版引擎,jade不太喜欢用,所以还是用ejs,但是可以将ejs映射到随便一个自
定义的模版引擎上:

本来这么写:
app.set('view engine', 'ejs');

 

  改为这样即可:

  app.engine('html', require('ejs').__express);
  app.set('view engine', 'html');

 

将ejs映射到html上,这样就可以愉快的用.html后缀了。

posted @ 2017-09-19 11:25  不会冻的土豆  阅读(104)  评论(0)    收藏  举报