Nest-Abstract NestJS抽象组件套件

NestJS 的抽象组件套件,适合喜欢结构清晰、代码复用的你。

喜欢写 RESTful 接口但又烦重复造轮子的你,nest-abstract会挺对胃口。它帮你把常见的模块、服务、控制器都抽象了一遍。用几个基础类就能搭出一套接口,省时省心,代码量也少不少。

像是AbstractModuleAbstractServiceAbstractControllerFactory这些东西,用起来还挺爽。你只管填充业务逻辑,结构就交给它。支持mongoosetypeorm两套 ORM,算是比较贴心了。

另外它还兼容@nestjs/swagger,Swagger 文档的自动生成也没落下。作者还说接下来打算做更好的BaseController,感觉后续更新也值得期待。

不过要提醒一下:现在还是早期版本,多少有点小坑。如果你要用在正式项目里,建议先评估下适配性。如果只是搭个样板或是研究下抽象思路,那还是蛮不错的。

如果你对 NestJS 比较熟、想要提升项目的代码复用率,不妨试试看这个。顺手还能给作者提提建议,一起完善。

zip 文件大小:112.2KB