【发布时间】:2020-12-30 09:43:52
【问题描述】:
我总是感到困惑,我无法解释更多。每次想起来都觉得很迷茫。
这也是标题含糊不清的原因。
只是关于逻辑应该去哪里?
我的后端架构如下所示。
到控制器的路由器路由和控制器与服务提供者或服务通信。
即
对于/zones,路由器将路由到ZoneController,它将任务加载到ZoneService
.
同样,/banner-images 路由器将路由到BannerImageController,它将任务加载到BannerImageService
很公平!
现在,假设我需要在某个区域获取横幅图像,所以banner-images?zone_id=2
逻辑应该去哪里?哪个控制器?哪个服务?
【问题讨论】:
标签: node.js design-patterns software-design separation-of-concerns single-responsibility-principle