无需 Schema 定义,TypeScript 类型自动在前后端流转
革命性的 API 开发方式——后端函数签名直接成为前端类型。 告别 API 文档、REST 设计和 GraphQL Schema, 极速全栈 TypeScript 开发的终极利器。
为什么选择 tRPC
后端 TypeScript 类型直接流向前端,无需任何代码生成步骤,类型变更即时同步
IDE 自动补全贯穿前后端,接口调用错误在编译期发现,彻底杜绝运行时类型错误
深度集成 Zod,一次定义同时完成运行时验证和 TypeScript 类型推断
@trpc/react-query 无缝集成,自动获得缓存、后台刷新、乐观更新等能力
基于 WebSocket 的 Subscription Procedure,轻松实现实时通知、聊天等功能
支持 Next.js App Router、Express、Fastify、AWS Lambda 等多种运行环境
课程目录 · 10 章
学习目标
深入理解 tRPC 如何利用 TypeScript 类型系统实现前后端零成本类型共享
使用 Context 和 Middleware 构建健壮的认证体系,实现细粒度权限控制
熟练使用 @trpc/react-query,实现流畅的前端数据流与乐观 UI 更新
基于 WebSocket Subscription 构建实时通知、聊天等实时协作功能
从单元测试到 E2E 测试,建立可靠的 tRPC 应用测试体系
掌握路由组织、错误处理、可观测性、批量优化等生产环境最佳实践
前置要求