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