fontcolor_theme

文档

Deepkit 是一个面向后端应用的开源 TypeScript 框架,在 MIT 许可下免费提供,旨在帮助你构建可扩展且易维护的后端应用。它被设计用于在浏览器和 Node.js 中工作,但也可以在任何合适的 JavaScript 环境中运行。

在这里你可以找到 Deepkit 各个组件的章节以及我们所有包的 API 参考。

如果你需要帮助,欢迎加入我们的Discord 服务器或在 GitHub 上提交 issue。

章节

  • 应用 - 基于命令行界面,使用 Deepkit 编写你的第一个应用。
  • 框架 - 为你的应用添加应用(HTTP/RPC)服务器、API 文档、调试器、集成测试等。
  • 运行时类型 - 了解 TypeScript 运行时类型,以及如何验证与转换数据。
  • 依赖注入 - 依赖注入容器、控制反转与依赖倒置。
  • 文件系统 - 文件系统抽象,以统一方式处理本地与远程文件系统。
  • 消息代理 - 消息代理抽象,用于处理分布式二级缓存、发布/订阅、队列、集中式原子锁或键值存储。
  • HTTP - HTTP 服务器抽象,用于构建类型安全的端点。
  • RPC - 远程过程调用抽象,用于连接前端与后端,或连接多个后端服务。
  • ORM - ORM 与 DBAL,以类型安全的方式存储和查询数据。
  • 桌面 UI - 使用 Deepkit 基于 Angular 的 UI 框架构建 GUI 应用。

API 参考

以下是所有 Deepkit 包的完整列表及其 API 文档链接。

组成

基础设施

文件系统

数据库

基础

工具

核心

运行时

English中文 (Chinese)한국어 (Korean)日本語 (Japanese)Deutsch (German)