Express 3.x最佳布局实现(模板引擎)

时间:2013-12-15 07:31:30

标签: node.js layout express template-engine hogan.js

从我读过的, ExpressJS 3 ,放弃了对布局的支持,将其留给了模板引擎。因此,如果引擎没有布局支持,那么最好的 Node.js 模块是什么?或者,如果最好的听起来是主观的,不是最好的,但至少是一个有效的解决方案?

我将使用 Hogan.js 作为模板引擎。

或者,作为一个概念,布局可能有更好的替代方案吗?我觉得它很有帮助,但想了解其他方法。

3 个答案:

答案 0 :(得分:5)

有很多模板引擎。

以下是我认识的一些好消息:

  • Handlebars - 非常好地延伸{{mustache}}
  • Jade - 来自visionmedia(express.js的作者)的非常强大的模板引擎和我最喜欢的。
  • ejs - 来自visionmedia的另一个模板引擎。

你会在这里找到更多引擎 - in this question

答案 1 :(得分:4)

您可以查看node.js支持的以下模板:

https://github.com/joyent/node/wiki/modules#wiki-templating

这也是根据渲染时间比较不同类型模板的基准

https://github.com/Deathspike/template-benchmark

我的建议: ejsjade功能非常强大且功能强大,并且都支持快递

答案 2 :(得分:1)

我使用express-ejs-layouts并与下划线/ lodash和ejs模板完美配合。