Nestjs 推荐的 module 用法感觉有些奇怪,看了几个开源项目,目录都是这样的:
- src
  - user
    - user.controller.ts
    - user.service.ts
    - user.entity.ts
    - user.module.ts
  - post
    - post.entity.ts
    - post.controller.ts
    - post.module.ts
  - auth
    - auth.service.ts
    - auth.module.ts
每个 module 里面只有几个文件,感觉有点为了设计而设计,而且模块之间产生了很多循环引用,感觉不太好。
一般的项目完全没有必要用这个 module,用了反而把结构搞得有点零散;如果真的特别复杂的应用,现在都直接上微服务了,也不会用这个 module 去设计。
所以这个 module 的最佳用法到底是怎么样的呢,有没有实践过的老哥分享一下~