我能吐个槽吗?
几乎是又重新写了一遍, 网站一套, 你这所谓的api又一套, 两套咋维护, 不过这不是你的错,
错的是官方的架构, 根本就没有从长远的大局去做, 所以官方的API 是很难推出的,
官方: controller里面大量的逻辑, 组装调用model , 造成controller异常复杂, 庞大 ( 推出API的话这些复杂逻辑要重写一遍)
推荐: controller 精简的, 引入一个service层(具体的活全在这里, 由它来调用model, 处理业务), web和api 的 controller 都 调用 service
看看里面的代码就知道了, 没有做到功能最小化封装, 只是实现了功能, 一大陀一大陀的分支判断, 做具体开发的想死的心都有.
阅读全文
收起全文