2

私は3つすべてに慣れていませんが、JavaScriptをよく知っています。私はそれらすべての基本を理解していますが、Express MVC および MongoDB データベースクエリを使用して NodeJS サーバー JavaScript を実装する最良の方法を理解していません。これらすべてを明らかに独自のファイルに分割したいのですが、Express によって作成された事前作成済みのプロジェクト テンプレートにすべてがどのように適合するかはわかりません。誰かが私と共有する良い解決策やリソースを持っていますか? ありがとうございました

4

1 に答える 1

0

私は最近、node.js、express、mongodb を自分で使い始めましたが、そこにあるリソースのほとんどが古くなっているのは事実です。まず第一に、express は mvc フレームワークではありません。構造について意見はありませんが、それが非常に優れていることがわかります。あなたの質問は、コードを整理する方法ですか? これは明らかに個人的な好みですが、特定のリソースの db クエリを配置できるモデル フォルダー、mongodb インスタンスへの接続を確立して必要な場所で呼び出し、ルート フォルダーを使用できる lib フォルダーを作成できます。従来の MVC のコントローラーなど、より具体的なニーズ。もう 1 つのことは、mongo との対話方法を決定する必要があることです。おそらく提案されているようにmongoskinを使用して、ネイティブのmongodbドライバーを使用するか、スキーマの定義などのより簡単な操作のためにmongooseを使用できます。個人的にはネイティブの方が好きですが、それが何をどのように機能させるかを理解するのに時間がかかりました. 最後に、私が個人的な経験から提案できるリソースについては、これはまだ私自身の意見ですが、Node.js in Action という本を購入することをお勧めします。これを使って。それが役に立てば幸い...

于 2013-03-06T19:14:21.220 に答える