Node.jsをいじって、ファイル構造を整理したいと思っています。通常、別の言語のプロジェクトでは、次のような構造になります。
- ノードアプリディレクトリ
- App.js
- コントローラー
- UserController.js
- OtherController.js
- モデル
- UserModel.js
- OtherModel.js
私が目にする(潜在的な)問題は次のとおりです。データベースにMongooseとMongoDBを使用しています。「モデル」を定義するには、Mongooseスキーマが必要です。そのためには、それぞれのMongooseを使用してデータベースに接続する必要があります。コントローラとモデルファイル。
私はこれらのテクノロジーについてほとんど知らないので、これは非常に迅速で問題になることはなく、手がかりもありません。それとも、これは避けて、すべてを1つの(非常に大きな)ファイルにまとめる必要があるものですか?