【发布时间】:2022-01-13 01:05:25
【问题描述】:
我正在制作一个新的 NestJS 应用程序,在第一次出现很多错误之后,因为我创建的多个模块没有正确的 imports、providers、exports、TypeOrmModule.forFeature 等让我想知道:重点是什么?
为什么不只使用app.module 并将所有内容都转储到其中?所有控制器、服务和实体类型以及可能出现的任何其他内容?
来自文档:
我们要强调的是,强烈建议将模块作为 组织组件的有效方法
这是唯一的原因吗?组织? 依赖注入是否起到某种作用?
编辑:
如果组织是主要原因,为什么不将控制器和服务分开在不同的文件夹中?基本上是一个没有导入、提供程序等的模块。用更少的样板做同样的事情。
【问题讨论】:
标签: nestjs