← 返回项目库

Deepkit 企业应用示例工作台

基于 Deepkit 的本地 TypeScript 企业应用示例,内置用户工作台、HTTP API 控制台与 SQLite ORM 数据浏览器。

这是一套可直接启动的企业应用框架示例,把用户列表、HTTP 与 RPC 路由、图书实体和数据库模型集中在一个本地工作台中。项目使用 SQLite 演示数据,启动后即可查看用户记录、浏览实体关系、检查接口结构并执行本地请求。中文界面覆盖示例页面、API 控制台和 ORM 浏览器的主要操作区域,适合在无外部服务的环境中评估框架能力、做内部原型或继续开发。

真实界面

项目截图

共 7 张

用户数据
本地预览 · API 控制台
默认响应
本地预览 · 图书 API
数据模型
演示用户一
本地预览手册

Capabilities

核心功能

中文用户工作台与本地演示数据
HTTP 与 RPC 路由总览
可查看接口参数、响应类型与请求结构的 API 控制台
SQLite ORM 数据浏览器与实体关系模型
用户、作者和图书实体 CRUD 路由
ORM 迁移、填充数据与查询工作流
启动时自动创建稳定的本地演示数据
固定视口下的真实运行验收页面

适用场景

评估 TypeScript 企业应用框架的模块、路由和依赖注入能力
用本地 SQLite 原型验证用户、作者和图书数据模型
在接口开发过程中查看路由定义、响应类型和本地请求结果
学习 ORM 浏览器、API 控制台与服务端页面的组合方式

适合谁

需要 TypeScript 企业应用框架、接口调试工作台、ORM 数据模型或本地原型环境的开发者、技术团队与学习者。

商业化思路

开源框架学习与企业内部原型开发;可按需求提供界面中文化、数据模型适配、接口整合和部署支持。

你会拿到什么

  • 固定提交版本的完整源码包
  • 中文用户工作台、API 控制台和 ORM 浏览器
  • 本地 SQLite 演示数据初始化与实体模型
  • MIT 许可证、中文交付说明与真实运行截图

部署流程

  1. 1安装 Node.js 20 或更高版本并启用 Corepack,进入源码目录。
  2. 2执行 corepack yarn install --immutable 安装锁定依赖。
  3. 3执行 corepack yarn build 完成 TypeScript 与工作区构建。
  4. 4进入 packages/example-app,执行 node -r ts-node/register --preserve-symlinks app.ts server:start --port 8080 启动本地示例。

真实验证结果

已通过 7 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

当前交付使用本地演示数据,不连接外部生产数据库、认证系统或云服务;在线生产化部署需要按业务场景补充鉴权、数据备份、日志与安全配置。

部署难度

中等

最低配置

Node.js 20.0+、Corepack 与 Yarn 4.9.2;示例数据默认使用本地 SQLite,不需要外部数据库或云服务。

开源许可证

MIT License

最后验证

2026-09-02

技术栈

TypeScriptDeepkit AppDeepkit HTTP 与 RPCDeepkit ORMSQLiteAngular API Console 与 ORM Browser

授权说明

源仓库根目录包含 MIT 许可证文件;本交付保留上游许可证与版权信息,中文适配修改不主张上游源码权利。

Release notes

版本记录

1 个已发布版本

vcn-24420c2631c4 当前推荐

完成用户工作台、API 控制台和 ORM 数据浏览器的中文化,补充本地 SQLite 演示数据、实体注册和稳定的真实运行验收页面。

部署要求:Node.js 20.0+、Corepack、Yarn 4.9.2 与现代浏览器;本地预览无需外部数据库或云端凭证。

已知问题:示例 API 使用本地 SQLite 和演示数据;生产使用前需要自行配置鉴权、数据库、备份、日志和部署安全策略。

登录后领取