apiController
package version >0.4.0
shadcn any version
author: cmtlyt
update time: 2026/04/08 15:42:00
强大的 API 请求控制器,提供类型安全的 API 定义、请求拦截、响应转换和 Mock 支持。
特性
- 类型安全: 完整的 TypeScript 类型支持,提供智能提示
- 灵活配置: 支持多种请求模式和自定义配置
- 拦截器: 支持请求前、响应后的数据转换
- Mock 支持: 内置 Mock 模式,方便开发和测试
- URL 参数: 支持 RESTful 风格的 URL 参数
- 嵌套结构: 支持嵌套的 API Map 结构
- URL 参数编码: 自动编码 URL 参数中的特殊字符
- 路径拼接优化: 智能处理 baseUrl 和 url 的拼接,避免重复斜杠
- 完整 URL 支持: 支持绝对 URL,无需 baseUrl
- 参数类型支持: params 支持 string 和 number 类型
安装
npm
shadcn