快速开始
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
快速了解 tRPC
想要快速了解 tRPC 的核心概念?请观看以下视频:
尝试使用 tRPC
尝试 tRPC 最快的方式是在线 REPL。以下是一些你可以尝试的选择:
-
最小化示例 - 包含极简的 Node.js HTTP 服务器,以及调用服务器函数并将请求记录到控制台的客户端。
-
Next.js 最小化示例 - 使用 tRPC 的最小 Next.js 应用。包含返回字符串的单一端点,以及调用该端点并显示结果的页面。
如果你更倾向于在本地环境中开始,可以使用我们的 示例应用 作为入门项目,在本地进行实验。
使用 tRPC
"使用 tRPC"对不同开发者意味着不同内容。本页旨在根据你的目标,引导你找到合适的资源。
在现有 tRPC 项目中快速上手
-
阅读 核心概念 页面
-
熟悉 路由器(routers)、过程(procedures)、上下文(context) 和 中间件(middleware)
-
如果使用 React,请学习 useQuery、useMutation 和 useUtils
创建新项目
由于 tRPC 可集成于多种框架中,你首先需要确定使用场景。
后端提供适用于多种框架及原生 Node.js 的 适配器(adapters)。前端可选择我们的 React 或 Next.js 集成、适用于其他框架的 第三方集成,或能在任意 JavaScript 环境运行的 原生客户端(Vanilla Client)。
选定技术栈后,可通过 模板 搭建应用,或根据所选后端/前端集成的文档从零开始。
将 tRPC 添加到现有项目
将 tRPC 添加到现有项目与创建新项目差异不大,因此适用相同资源。主要挑战在于如何将其与现有应用集成:
-
无需立即迁移所有后端逻辑。常见策略是初期仅在新接口使用 tRPC,后续再逐步迁移既有接口。
-
若想了解 tRPC 在大型代码库中的应用案例,可参考使用 tRPC 的开源项目。
加入社区
欢迎加入 tRPC Discord 社区!分享您的经验、提出问题,与开发者们交流互助!