35

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

请让我知道您对此的看法以及我应该研究的任何替代方案。

谢谢

4

4 回答 4

22

还有一个很好的资源叫做Jade Template Syntax by example

于 2012-08-30T07:50:30.597 回答
19

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

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

于 2011-03-24T04:17:08.250 回答
17

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

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

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

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

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

于 2011-03-05T01:59:34.770 回答
1

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

于 2011-07-25T01:22:28.270 回答