模型 - 路由 - 控制器 - 服務目錄結構
├───models
│ ├───user.model.js
├───routes
│ ├───user.route.js
├───services
│ ├───user.service.js
├───controllers
│ ├───user.controller.js
對於模組化程式碼結構,邏輯應分為這些目錄和檔案。
模型 - 模型的模式定義
路由 - API 路由對映到控制器
控制器 - 控制器處理驗證請求引數,查詢,使用正確程式碼傳送響應背後的所有邏輯。
服務 - 服務包含資料庫查詢和返回物件或丟擲錯誤
該編碼器最終將編寫更多程式碼。但最後程式碼將更加可維護和分離。