@dataui/crud-request

中文文档
5.3.4发布于 2024/04/09MITTypeScriptCommonJS近 30 天下载 13.2万

RESTful API 的 NestJs CRUD - 请求查询构建器

中文使用文档
文档目录9 节
  1. 特征
  2. 安装
  3. 软件包
  4. 文档
  5. 支助
  6. 贡献者
  7. 代码贡献者
  8. 财政捐助者
  9. 许可证

CRUD (@ dataui/ crud- request) (中文(简体) )

用于使用 NestJs 构建的 RESTFL API

由 @迈克尔·雅利 财务报告和审定财务报表 贡献者

我们相信,所有与雀巢Js合作并建设一些RESTful服务,特别是一些CRUD功能的人,都会发现 @dataui/crud 微框架非常有用.

特征

CRUD usage
  • 超易安装并开始使用全功能控制器和服务 :point right:

  • DB 和服务不可知可扩展 CRUD 控制器

  • 以过滤,平分,排序,关系,巢接关系,缓存等方式到达查询解析.

  • 前端使用带有查询构建器的框架不可知软件包

  • 包括查询、路径参数和 DTOs 验证

  • 轻松地覆盖控制器方法

  • 小型配置(包括全球)

  • 额外的辅助装饰器

  • Swagger 文档

安装

npm i @dataui/crud-request

软件包

  • @ dataui/ crud (英语) - 核心软件包,提供 @Crud() 端点生成、全局配置、验证、辅助装饰的装饰者(文档(中文(简体) )
  • @ dataui/ crud 请求 - 请求提供构建器/参数包 RequestQueryBuilder 前端使用类和 RequestQueryParser 用于后端处理和验证查询/路径参数(文档(中文(简体) )
  • @ dataui/ crud 类型校正 - 提供基础的TypeORM包 TypeOrmCrudService 使用 CRUD 数据库操作方法(文档(中文(简体) )

文档

支助

欢迎任何支持。 至少你可以给我们一颗星.

贡献者

代码贡献者

这个项目的存在要归功于所有作出贡献的人贡献[ [ ] [ ] ]. ].

财政捐助者

组织

目前这个项目没有任何人赞助。 如果你想成为赞助商就联系.

许可证

麻省理工学院

版本与发布记录

@dataui/crud-request 共发布 26 个版本,首次发布于 2022/06/15;过去 12 个月发布了 0 个版本。

版本发布日期距今
5.3.4latest2024/04/092 年前
5.3.32024/03/212 年前
5.3.22024/03/132 年前
5.3.12023/11/103 年前
5.3.1-alpha.32023/07/203 年前
5.3.1-alpha.02023/07/133 年前

其他发布通道:alpha → 5.1.4-alpha.3。

关于 @dataui/crud-request 的常见问题

@dataui/crud-request 是什么?

RESTful API 的 NestJs CRUD - 请求查询构建器

如何安装 @dataui/crud-request?

在项目目录运行 npm install @dataui/crud-request,或使用 pnpm add / yarn add / bun add。

@dataui/crud-request 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@dataui/crud-request 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@dataui/crud-request 可以商用吗?

@dataui/crud-request 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dataui/crud-request 的下载量有多少?

根据 npm 官方下载统计,@dataui/crud-request 在 2026/10/12 – 2026/11/10 这 30 天内被下载 132,371 次,日均约 4,412 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dataui/crud-request 还在维护吗?

最新版本 5.3.4 发布于 2024/04/09(2 年前);至今共发布 26 个版本,其中过去 12 个月发布了 0 个;首次发布于 2022/06/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。