在Javascript MVC中避免胖控制器

时间:2015-11-19 16:33:53

标签: javascript express kraken.js

想象一下,您需要从数据库中获取一些数据然后向外部API发出请求并将db和API数据合并在一起,进行一些计算并将结果返回到前端。

这是很多代码,我不喜欢胖控制器,所以我只是将它放入"处理"库进入" lib"夹。结构如下:

controller/
   controller.js
lib/
   processing.js
models/

现在胖代码从控制器移动到"处理"库。我也不喜欢这样。

这个问题的解决方案是什么?我怎样才能提供更好的结构?

信息:我正在开发基于Kraken.js / Express.js的应用

0 个答案:

没有答案