行動我開始用Node.js和受Express.JS,我想跟進MVC模式。我發現快車資源(https://github.com/visionmedia/express-resource)這似乎不錯,但它並沒有解決我的問題,100%,因爲你可以看到它遵循REST方案,所有的POST請求被髮送到創建方法,這是一個問題,我嘗試用一個例子來解釋它:如何創建自定義控制器在Express.JS
我有一個控制面板,我可以顯示,編輯,創建,刪除一個客戶。
當我完成編輯costumer時,我用POST請求發送詳細信息,如果我使用該模塊(express-resource),「create」方法會自動調用,但對我來說毫無意義,我想呼叫根據URL的行爲,所以:
/users/create:
我把它當我需要創建一個用戶帳戶。它應接受GET和POST
GET:看,讓我來創建用戶表單
POST:發送信息時,我完成
所以我一直想一個路徑,如:
/PATH/:action/:params (like: /users/edit/1)
但我想避免調用創建方法,當我不創造任何東西。
在我看來,表達資源建模在REST模式之後,並且您想要類似於RPC的其他內容。在這種情況下,快遞資源可能不適合您。爲什麼不建立在Express之上,並根據自己的喜好設置路由? – 2012-03-26 11:27:19
@LinusGThiel是的,我需要自己開發它,因爲它對我的目的不好 – Dail 2012-03-26 12:35:59