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 的最佳用法到底是怎么样的呢,有没有实践过的老哥分享一下~