nodejs服务器代码在视图中

时间:2013-03-01 15:26:53

标签: node.js express

我正在使用nodejs&amp ;;建立一个网站表达。
我最初来自.net世界,使用MVC / Razor构建网站。

有没有办法使用nodejs / express将服务器端代码插入视图?
在我的脑海中,我正在考虑类似于我在asp.net mvc视图中可以做的事情,如下所示:

<div class='user-info'>
    <%= Db.FetchUserById(1).Name %>
</div>

3 个答案:

答案 0 :(得分:0)

嗯,你有很多选择。检查此列表: https://github.com/joyent/node/wiki/modules#wiki-templating

最让人听说的是Jade:http://jade-lang.com/我认为。

答案 1 :(得分:0)

Mustache is what you are looking for.

它适用于Express以及。以下是how to push your objects to the view.

的快速指南

答案 2 :(得分:0)

看看ejs,我认为它有类似的语法。

https://github.com/visionmedia/ejs

您可以使用--ejs(即express --ejs)开始构建快速应用程序,将其包含为模板引擎。