express模版引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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后缀了。

以上是关于express模版引擎的主要内容,如果未能解决你的问题,请参考以下文章

nodejs学习笔记--Express下安装模版引擎ejs

在express3里用ejs模版引擎时,如何使其支持'.html'后缀

Django的模版引擎与模版使用

js 模版引擎handlebars学习

第六章:FLASK模版引擎以及模版方法

模版引擎Handlebars和Mustache