# Vafast 中文文档 – 高性能 TypeScript Web 框架 | Hono/Elysia 替代 > 高性能 TypeScript Web 框架 Vafast 是一个高性能、类型安全的 TypeScript Web 框架,专为现代 Web 应用设计。提供优秀的开发者体验、灵活的中间件系统、组件路由支持和完整的类型安全。 ## Table of Contents - [API 参考 - Vafast](https://vafast.dev/api.md) - [API 客户端概述 - Vafast](https://vafast.dev/api-client/overview.md) - [Astro 集成 - Vafast](https://vafast.dev/integrations/astro.md): Vafast 与 Astro 集成指南:项目结构、创建 Vafast API 服务器、定义类型安全的 API 路由,并在 Astro 前端中调用。 - [Auth Middleware - Vafast](https://vafast.dev/middleware/auth-middleware.md) - [Bearer 中间件 - Vafast](https://vafast.dev/middleware/bearer.md) - [Better Auth 集成 - Vafast](https://vafast.dev/integrations/better-auth.md): Vafast 集成 Better Auth 身份验证:安装与基本设置、认证中间件、路由保护、OAuth 登录与会话管理,以及与 @vafast/auth-middleware 的区别。 - [Claude Skill - Vafast](https://vafast.dev/tools/skill.md) - [CLI 工具 - Vafast](https://vafast.dev/tools/cli.md) - [Compress 中间件 - Vafast](https://vafast.dev/middleware/compress.md) - [Cookie 中间件 - Vafast](https://vafast.dev/middleware/cookie.md) - [CORS 中间件 - Vafast](https://vafast.dev/middleware/cors.md) - [Cron - Vafast](https://vafast.dev/middleware/cron.md) - [Drizzle 集成 - Vafast](https://vafast.dev/integrations/drizzle.md): Vafast 与 Drizzle ORM 集成指南:数据库配置、定义 schema、类型安全查询、在 Vafast 路由中使用、数据库迁移、事务与连接池管理。 - [Expo 集成 - Vafast](https://vafast.dev/integrations/expo.md): Vafast 与 Expo React Native 集成指南:创建类型安全的 Vafast API 客户端、API 服务函数与 React Hooks,构建跨平台移动应用后端。 - [Helmet 中间件 - Vafast](https://vafast.dev/middleware/helmet.md) - [HTML 中间件 - Vafast](https://vafast.dev/middleware/html.md) - [IP 中间件 - Vafast](https://vafast.dev/middleware/ip.md) - [JWT 中间件 - Vafast](https://vafast.dev/middleware/jwt.md) - [Logger - Vafast](https://vafast.dev/middleware/logger.md) - [Next.js 集成 - Vafast](https://vafast.dev/integrations/nextjs.md): Vafast 与 Next.js 集成指南:项目结构、创建 Vafast API 服务器与 Next.js API 路由处理器、类型定义与前端集成。 - [Nuxt 集成 - Vafast](https://vafast.dev/integrations/nuxt.md): Vafast 与 Nuxt 集成指南:创建 Vafast API 服务器与 Nuxt 服务器路由、类型定义、前端集成与组合式函数。 - [OpenAPI - Vafast](https://vafast.dev/integrations/openapi.md): Vafast OpenAPI 支持:通过 Swagger 中间件自动生成 API 文档,类型安全的路由与响应模式定义、自定义配置与最佳实践。 - [OpenTelemetry 中间件 - Vafast](https://vafast.dev/middleware/opentelemetry.md) - [OpenTelemetry 集成 - Vafast](https://vafast.dev/integrations/opentelemetry.md): Vafast OpenTelemetry 集成:使用 @vafast/opentelemetry 实现分布式追踪、自定义追踪、指标收集与日志聚合,提升 TypeScript 服务可观测性。 - [Permission 中间件 - Vafast](https://vafast.dev/middleware/permission.md) - [Prisma 集成 - Vafast](https://vafast.dev/integrations/prisma.md): Vafast 与 Prisma ORM 集成指南:初始化 Prisma、定义数据库模式、客户端配置、服务层封装、在 Vafast 路由中使用、迁移与种子数据。 - [Rate Limit 中间件 - Vafast](https://vafast.dev/middleware/rate-limit.md) - [React Email 集成 - Vafast](https://vafast.dev/integrations/react-email.md): Vafast 与 React Email 集成指南:编写类型安全的邮件模板组件、配置邮件服务、在 Vafast 路由中发送邮件与邮件队列。 - [Request ID 中间件 - Vafast](https://vafast.dev/middleware/request-id.md) - [Request Logger - Vafast](https://vafast.dev/middleware/request-logger.md) - [Server Timing 中间件 - Vafast](https://vafast.dev/middleware/server-timing.md) - [Server-Sent Events (SSE)](https://vafast.dev/essential/sse.md) - [Static - Vafast](https://vafast.dev/middleware/static.md) - [SvelteKit 集成 - Vafast](https://vafast.dev/integrations/sveltekit.md): Vafast 与 SvelteKit 集成指南:项目结构、创建 Vafast API 服务器与 SvelteKit API 路由、类型定义与前端集成。 - [Swagger - Vafast](https://vafast.dev/middleware/swagger.md) - [Vafast 中间件生态概述:JWT、CORS、限流、Swagger 等官方插件](https://vafast.dev/middleware/overview.md): Vafast 官方中间件与插件一览:JWT、Bearer、CORS、Cookie、Compress、Helmet、Rate Limit、Swagger、OpenTelemetry、Static 等,按需安装,一行 server.use 即可启用。 - [Vafast 中间件系统:定义、执行顺序与类型安全上下文](https://vafast.dev/middleware.md): Vafast 中间件系统详解:使用 defineMiddleware 定义中间件、执行顺序、中间件组合、全局中间件与 withContext 类型注入,实现认证、日志、错误处理等横切逻辑。 - [Vafast 关键概念:Server、声明式路由、中间件与类型系统](https://vafast.dev/key-concept.md): Vafast 核心概念详解:Server 类、叶子路由与路由组、路由系统、中间件系统、类型系统与 SSE 流式响应,帮助你理解这个 TypeScript Web 框架的架构。 - [Vafast 快速入门:几分钟创建 TypeScript API 服务](https://vafast.dev/quick-start.md): Vafast 快速入门教程:使用 create-vafast-app 脚手架创建项目,编写 Hello 接口、Schema 验证、常见请求类型与简单中间件,几分钟跑起 TypeScript Web 服务。 - [Vafast 简介:高性能、类型安全的 TypeScript Web 框架](https://vafast.dev/at-glance.md): 了解 Vafast 的设计哲学、核心特性、性能表现与架构特点:一个面向 Node.js 与 Bun 的高性能、端到端类型安全的 TypeScript Web 框架。 - [Vafast 路由指南:声明式路由、动态路由与嵌套路由](https://vafast.dev/routing.md): Vafast 路由指南:叶子路由与路由组、基本路由、路由匹配规则、动态路由参数、嵌套路由、路由中间件与响应处理,构建类型安全的 TypeScript API。 - [Webhook 中间件 - Vafast](https://vafast.dev/middleware/webhook.md) - [与其他 TS 客户端对比 - Vafast](https://vafast.dev/api-client/comparison.md) - [从 Elysia 迁移到 Vafast:Elysia 替代方案迁移指南](https://vafast.dev/migrate/from-elysia.md): 从 Elysia 迁移到 Vafast 的完整指南:性能对比、路由写法与主要差异、迁移步骤与完整示例,了解 Vafast 作为 Elysia 替代方案、同时支持 Node.js 与 Bun 的优势。 - [从 Express 迁移到 Vafast:TypeScript 框架迁移指南](https://vafast.dev/migrate/from-express.md): 从 Express 迁移到 Vafast 的完整指南:性能对比、路由写法差异、迁移步骤与完整示例,获得更高性能与端到端类型安全的 TypeScript Web 开发体验。 - [从 Fastify 迁移到 Vafast:TypeScript 框架迁移指南](https://vafast.dev/migrate/from-fastify.md): 从 Fastify 迁移到 Vafast 的完整指南:性能对比、路由与 Schema 写法差异、迁移步骤与完整示例,用声明式路由和自动类型推断简化 TypeScript API 开发。 - [从 Hono 迁移到 Vafast:Hono 替代方案迁移指南](https://vafast.dev/migrate/from-hono.md): 从 Hono 迁移到 Vafast 的完整指南:性能对比、路由与中间件写法差异、迁移步骤与完整示例,了解 Vafast 作为 Hono 替代方案的优势。 - [最佳实践 - Vafast](https://vafast.dev/essential/best-practice.md) - [基础用法 - Vafast API 客户端](https://vafast.dev/api-client/fetch.md) - [处理程序 - Vafast](https://vafast.dev/essential/handler.md) - [安装指南 - Vafast API 客户端](https://vafast.dev/api-client/installation.md) - [性能监控 - Vafast](https://vafast.dev/patterns/trace.md) - [教程 - Vafast](https://vafast.dev/tutorial.md) - [测试 - Vafast](https://vafast.dev/patterns/unit-test.md) - [测试指南 - Vafast API 客户端](https://vafast.dev/api-client/test.md) - [社区 - Vafast](https://vafast.dev/community.md) - [类型 - Vafast](https://vafast.dev/patterns/type.md) - [组件路由 - Vafast](https://vafast.dev/component-routing.md) - [脚手架工具 - Vafast](https://vafast.dev/tools/create-app.md) - [路由 - Vafast](https://vafast.dev/essential/route.md) - [部署到生产环境 - Vafast](https://vafast.dev/patterns/deploy.md) - [集成速查表 - Vafast](https://vafast.dev/integrations/cheat-sheet.md): Vafast 集成速查表:数据库、认证、中间件、监控日志、文件处理、缓存、任务调度、压缩等常用库在 Vafast 中的快速集成示例。 - [验证 - Vafast](https://vafast.dev/essential/validation.md) - [高级用法 - Vafast API 客户端](https://vafast.dev/api-client/advanced.md)