2012-03-07 20 views
1

私は人々がNode.jsアプリケーションをどのように構築しているのか不思議です。ノード/エクスプレス/ mongodbアプリケーションをどのように構築すればよいですか?

通常、私はモデル/ビュー/コントローラ/を作成します。それは単純なことです。しかし、私はNode.jsシーンにちょっと新しく、コミュニティの仕組みについてできるだけ多くのことを学ぼうとしています。

すべての回答は大歓迎です、ありがとう!

lib 
    db 
     index.js 
     model.js 
     ... 
    handler 
     index.js 
     whateverMakesSenseForMyParticularWebSite.js 
     ... 
    router 
     index.js 
     model1RestRoutes.js 
     model2RestRoutes.js 
     iuRoutes.js 
     ... 
    config.js (or a folder with multiple files if it makes sense) 
    server.js (main) 
public 
    css 
    img 
    js 
test 
    ... 
views 
    ... 

そうです、モデル、ビュー、しかし、私は別のルートと実際のハンドラ:

それは価値がある何のため
+2

アプリケーションの構造化は個人的な好みであり、開発者固有のものです。 (それは論理的でなければならない!) – Raynos

+0

私はちょうど興味があった、私は私の現在の設定が問題ないIMOだと思うが、私はいつもより良いheheを探している:P – TomShreds

答えて

4

私は明らかに優れ何かを思い付く(または見つける)まで、私の実際のセットアップは、これであります実装。デカップリング、依存性注入のすべての方法。より多くのテスト可能な/嘲笑的な方法。

関連する問題