我正在用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