我正在用nodejs & express构建一个网站。
我最初来自.net世界,使用MVC/Razor构建网站。nodejs内部视图服务器代码
有没有办法使用nodejs/express将服务器端代码插入视图?
在我的脑子里,我正在考虑的相似,我可以在asp.net mvc的观点做一些事情,像这样:
<div class='user-info'>
<%= Db.FetchUserById(1).Name %>
</div>
我正在用nodejs & express构建一个网站。
我最初来自.net世界,使用MVC/Razor构建网站。nodejs内部视图服务器代码
有没有办法使用nodejs/express将服务器端代码插入视图?
在我的脑子里,我正在考虑的相似,我可以在asp.net mvc的观点做一些事情,像这样:
<div class='user-info'>
<%= Db.FetchUserById(1).Name %>
</div>
好了,你有选项很多。检查此列表: https://github.com/joyent/node/wiki/modules#wiki-templating
我听说最多的是Jade:http://jade-lang.com/我想。
不要忽视ejs(https://github.com/visionmedia/ejs),它有类似于剃须刀的语法。 – booyaa 2013-03-01 16:41:57
Mustache is what you are looking for.
它与Express一起工作。这里有一个快速指南how to push your objects to the view.
你应该真的问自己:“我想把视图和业务逻辑混合起来吗” – fwielstra 2013-03-01 15:31:19