翡翠和NodeJs,任何好的教程?

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

请让我知道你对它的看法和我应该考虑的任何替代scheme。

谢谢

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

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

http://mustache.github.com/和https://github.com/jquery/jquery-tmpl在节点中也得到很好的支持&#x3002;

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

就我个人而言,我喜欢将Jade与Stylus (适用于css的最小标记)相结合,

Jade模板语法也有一个很好的例子 。

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

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

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