https://www.npmjs.com/package/nicot https://github.com/purerosefallen/nicot
这个 npm 包我维护比较长时间了,因为生态内还没有同类的东西,所以就自己写了。
NICOT 是一个 Nest.js + nestIes + Class-validator + OpenAPI + TypeORM ( 5 个字母就是这 5 个)集合的后端 CRUD 框架。
只需要定义 Entity 类,用装饰器标识哪些字段是可查的,可创建,可改的,就可以自动生成这个 Entity 的 API 接口的 Controller 和 Service 。还能裁剪出来这个 Entity 的 DTO 类,根据装饰器决定哪些字段存在。
接口也自带分页功能,支持传统分页和游标分页两种形式。