Express 架構練習。 簡單的小架構
+-- models
| +-- user.js
| +-- product.js
+-- routes
| +-- user.js
| +-- product.js
+-- utils
| +-- helper.js
| +-- api.js
| +-- validate.js
+-- app.js
+-- www
+-- config.js
+-- config.json
+-- ecosystem.config.js
- utils: 包含自己定義的底層function.
- utils/api.js: 在express中,在包一層自定義的中間件,方便除錯以及輸出格式統一。
- utils/validate.js: express-validator的驗證模式
- config.json: 設定檔~並藉由config.js檢查是否有少必要設定檔(正常專案下並不會把config.json 放入git內,此為示範範例)
- ecosystem.config.js: pm2 的啟動檔案
1. npm run tsc.
2. pm2 start ecosystem.config.js
啟動後在瀏覽器輸入: localhost:5000/api/user/user?user_id=1,就可以看到輸出結果了。
輸出結果
錯誤回傳

