小弟剛開始工作沒多久,且因團隊裡沒有資深成員
一切都自己摸索,所以對規劃出來的專案結構不太有信心
大概是長這個樣子:https://github.com/cian6390/node-structure
專案本身作為 Restful server
index.js 為 node 啟動文件,裡頭只載入基本的module與routes
routes 目錄載入對應的 controller
例如:adminRoute.js就載入controllers/adminController.js
adminController.js放了全部屬於admin的路由方法
在專案不大的時候看來似乎可以
但由於執行的專案有很多種使用者身份
每個身份在controller裡的方法也相當多
隨便一個身份的contoller可能就破千行
可讀性不佳
在此想請問,這樣的目錄規劃是不是哪邊出了問題?