PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] 專案結構規劃疑問
作者:
mygirl30229
(Cian)
2016-06-10 21:03:36
小弟剛開始工作沒多久,且因團隊裡沒有資深成員
一切都自己摸索,所以對規劃出來的專案結構不太有信心
大概是長這個樣子: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可能就破千行
可讀性不佳
在此想請問,這樣的目錄規劃是不是哪邊出了問題?
作者:
eight0
(欸XD)
2016-06-10 22:05:00
我覺得現在考慮這種事太早了,等夠大時再拆解就好另外 controller 為什麼會這麼大?
作者:
mygirl30229
(Cian)
2016-06-10 23:09:00
回e大,我想應該是因為controller 本身放的方法很多,而且很多實現邏輯不知道該如何拆出來所以導致controller 整個很大
作者:
aaa7513231
(渾沌與秩序)
2016-06-11 12:05:00
1000多行算大噢?有時候方法寫很多就會超過了
作者:
horsekit
(New Life)
2016-06-18 09:24:00
可以參考generater阿
作者: mecumi
2016-07-11 02:14:00
每個身份的controller裡面的method也是可以分類的,比如adminUserDetail.js, adminPost.js之類的不過等method多再說唄~1000行應該不算多吧~
作者:
ECMA
2016-07-31 19:33:00
寫過萬行的...
繼續閱讀
[問題] canvas繪圖無法在APP運作 在網頁上正常
yabibear
[問題] 寫一個script 是什麼意思?
HenryLiKing
[問題] 一個input驗證的問題
hope0330
[問題] 純js做fade效果的問題
moto778899
[問題] javascript 函數引用問題
ching7896
[問題] codecademy上面,js的題目看不懂
alfven
[問題] node.js太忙引起的前端問題
jikker
Re: [問題] anglural 新手問題...
hope0330
請教resize視窗後的視窗大小狀態判斷?
CharityTC
[問題] anglural 新手問題...
hope0330
Links
booklink
Contact Us: admin [ a t ] ucptt.com