跳至主内容
版本:10.x

快速开始

非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

快速了解 tRPC

想要快速了解 tRPC 的核心概念?请观看以下视频:

尝试使用 tRPC

尝试 tRPC 最快的方式是在线 REPL。以下是一些你可以尝试的选择:

  • 最小化示例 - 包含极简的 Node.js HTTP 服务器,以及调用服务器函数并将请求记录到控制台的客户端。

  • Next.js 最小化示例 - 使用 tRPC 的最小 Next.js 应用。包含返回字符串的单一端点,以及调用该端点并显示结果的页面。

如果你更倾向于在本地环境中开始,可以使用我们的 示例应用 作为入门项目,在本地进行实验。

使用 tRPC

"使用 tRPC"对不同开发者意味着不同内容。本页旨在根据你的目标,引导你找到合适的资源。

在现有 tRPC 项目中快速上手

创建新项目

由于 tRPC 可集成于多种框架中,你首先需要确定使用场景。

后端提供适用于多种框架及原生 Node.js 的 适配器(adapters)。前端可选择我们的 ReactNext.js 集成、适用于其他框架的 第三方集成,或能在任意 JavaScript 环境运行的 原生客户端(Vanilla Client)

选定技术栈后,可通过 模板 搭建应用,或根据所选后端/前端集成的文档从零开始。

将 tRPC 添加到现有项目

将 tRPC 添加到现有项目与创建新项目差异不大,因此适用相同资源。主要挑战在于如何将其与现有应用集成:

  • 无需迁移所有现有后端逻辑。常见策略是初期仅将 tRPC 用于新端点,后续再迁移现有端点

  • 如果您不确定从何入手,请查阅后端适配器和前端实现的文档,以及示例应用

  • 若想了解 tRPC 在大型代码库中的应用案例,可参考使用 tRPC 的开源项目

加入社区

欢迎加入 tRPC Discord 社区!分享您的经验、提出问题,与开发者们交流互助!