NestJS:如果我想从服务 A 激活服务 B,我应该直接这样做还是调用控制器 B?

NestJS: If I want to activate service B from service A should I do this directly or call on Controller B?

嗨,我正在完成我的第一个 api CRUD,所以不确定这方面的内容。

如果我有以下情况:

控制器A 服务 A

控制器B 服务 B

我想在服务 B 中激活一个功能。我应该向控制器 B 调用 HTTP 请求吗?

HTTP 请求也会添加一个 DTO(如果我直接从服务调用它,不确定是否需要另一个 DTO。

谢谢!

服务不应绑定到控制器,而应绑定到业务逻辑。

您可以直接从服务 A 调用服务 B