2012-04-26 104 views
8

我打算使用JavaScript編寫一個相當大規模的Web應用程序。我相信我將使用CanJS開發Web應用程序來組織我的客戶端組件。Node.js Rest框架

我強烈地考慮如何使用Node.js我的服務器端組件,但我想知道什麼是最好的方式來設置節點,以接受和處理REST請求。我做了一些谷歌搜索,並遇到了一個名爲快車。對此有何評論?

任何幫助/建議將不勝感激。

回答

15

的RESTify是內置了專門幫助您建立正確的REST Web服務使Node.js的模塊。

http://mcavage.github.com/node-restify/

快遞更針對全網絡應用程序(HTML渲染等)。 Restify僅適用於Web服務。

此外,誰創造的RESTify的傢伙工作在Joyent的,其中瑞安達爾developped Node.js的(這是一種保證質量的)的公司。

+1

我喜歡將完整的Web應用程序視爲與Web服務相同的東西。我正在使用restify完整的Web應用程序。我實現了一個HTML和XML格式化程序來處理不同的表示。所以這都很好。取消+1。 – 2012-08-12 15:39:23

0

http://expressjs.com是去因子的標準,確實西納特拉樣的路由。如果你想要真正簡單的資源自動生成(Rails風格),請嘗試上面的那些庫。

如果你想它真正的簡單使用快遞的頂部,儘量http://github.com/deitch/booster

披露:我剛剛發佈的助推器這個星期。