想象一下,您需要从数据库中获取一些数据然后向外部API发出请求并将db和API数据合并在一起,进行一些计算并将结果返回到前端。
这是很多代码,我不喜欢胖控制器,所以我只是将它放入"处理"库进入" lib"夹。结构如下:
controller/
controller.js
lib/
processing.js
models/
现在胖代码从控制器移动到"处理"库。我也不喜欢这样。
这个问题的解决方案是什么?我怎样才能提供更好的结构?
信息:我正在开发基于Kraken.js / Express.js的应用