模型 - 路由 - 控制器 - 服務目錄結構

├───models
│   ├───user.model.js
├───routes
│   ├───user.route.js
├───services
│   ├───user.service.js
├───controllers
│   ├───user.controller.js

對於模組化程式碼結構,邏輯應分為這些目錄和檔案。

模型 - 模型的模式定義

路由 - API 路由對映到控制器

控制器 - 控制器處理驗證請求引數,查詢,使用正確程式碼傳送響應背後的所有邏輯。

服務 - 服務包含資料庫查詢和返回物件或丟擲錯誤

該編碼器最終將編寫更多程式碼。但最後程式碼將更加可維護和分離。