1

nodejs/express/mongoDB アプリケーションの適切なディレクトリ構造を見つけようとしています。

現在、私はネイティブ mongodb ドライバーを使用していますが、適切な構造を定義する必要がある場合は制限されますが、適切な構造を定義する必要がある場合は制限されます... MVC が高速/ノードの場合、適切な db モデルを定義するのはそれほど簡単ではありません。

マングースとそのスキーマの概念により、モデルの実際の設計は簡単になりますが、スタックの上に別のレイヤーを配置することはあまり好きではありません...ちょっと肥大化しているように感じます。

代替手段を探したところ、ネイティブ ドライバーの薄いラッパーである mongoskin が見つかりましたが、MVC っぽいパターンをサポートする機能がいくつか追加されています。

一般的に、これは他の人にとっても共通の問題であることがわかりました。リンクに示されているアイデアに感謝します: https://stackoverflow.com/a/8428281/1055685

それにもかかわらず、モデル ディレクトリ内のクエリは実際には MVC のようなものではありません (コメントで述べたように...) - 私はそれが好きではありません...

Express の MVC デモはあまり役に立ちません...そこからインスピレーションを得ましたか?

どのパターンに従うことをお勧めしますか (MVC が推奨される場合、モデルが実際の問題です)。一般的にモンゴスキンをお勧めしますか?

4

1 に答える 1

1

LocomotiveJSまたはRailwayJSのいずれかを確認することをお勧めします。

LocomotiveJS はより「軽量」であり、すぐに使用できる優れたボイラープレートがあります。

ただし、RailwayJS にはより多くの「ジェネレーター」が含まれており、よりレールに似ています。

于 2012-09-17T16:38:06.043 に答える