Jade和NodeJs,有什么好的教程吗?

时间:2011-03-04 22:54:42

标签: node.js pug

我已经开始使用NodeJs了。首先,我只是用它来提供可以访问NOSQL数据库的简单REST api。现在我还想构建html页面并使用NodeJS来提供静态文件,以及使用ExpressJs提供动态内容。 Jade似乎是ExpressJs上的模板库,因此计划使用它。有没有什么好资源可以让我学习玉器。使用jade编写一些大的html页面也很容易吗?我更喜欢一些像PHP脚本标签等嵌入在html文件中的东西,因为它更方便。

请让我知道您对此的看法以及我应该考虑的任何其他选择。

由于

4 个答案:

答案 0 :(得分:22)

还有一个名为Jade Template Syntax by example的优秀资源。

答案 1 :(得分:18)

这里有一个非常完整的教程:http://dailyjs.com/2010/11/01/node-tutorial/

这些帖子写得很好,一步一步,并提供完整的源代码。我建议。

答案 2 :(得分:17)

Jade是默认的模板引擎,但它不是您唯一的选择,请参阅:http://expressjs.com/guide/using-template-engines.html

听起来你想要一个更像<h1><% variable %></h1>的模板引擎 你应该试试EJS

http://mustache.github.com/https://github.com/jquery/jquery-tmpl 在节点中也得到很好的支持。

另外值得注意的是使用100%有效的html作为模板的焊接 http://blog.nodejitsu.com/micro-templates-are-dead

我个人认为Jade与Stylus结合使用(同样的最小标记应用于css)

答案 3 :(得分:1)

要轻松发送静态文件,只需使用:res.sendfile('index.html');