快速了解 tRPC

想要快速了解 tRPC 的概念,可以查看以下视频:

尝试使用 tRPC

在在线 REPL 中尝试 tRPC 是最快的方式。以下是一些您可以试用的选项:

  • 最小示例 - 一个最小的 Node.js http 服务器,以及一个调用服务器上的函数并将请求记录到控制台的客户端。
  • 最小 Next.js 示例 - 使用 tRPC 的最小 Next.js 应用程序。它有一个返回字符串的单一端点,以及一个调用该端点并显示结果的页面。

如果您更喜欢在本地环境中开始,可以使用我们的示例应用程序作为您可以在本地实验的起始项目。

使用 tRPC

“使用 tRPC” 对不同的人意味着不同的事情。本页的目标是根据您目标引导您到正确的资源。

在现有的 tRPC 项目中提高生产力

创建一个新项目

由于 tRPC 可以存在于许多不同的框架中,您首先需要决定您想在哪里使用它。

在后端,有适用于各种框架以及纯 Node.js 的适配器。在前端,您可以使用我们的 ReactNext.js 集成,适用于其他各种框架的 第三方集成,或者可以在 JavaScript 运行的任何地方工作的 Vanilla 客户端

选择您的技术栈后,您可以使用 模板 构建您的应用程序,或者从零开始使用您选择的后端和前端集成的文档。

将 tRPC 添加到现有项目中

将 tRPC 添加到现有项目中与开始一个新项目并没有太大不同,因此相同的资源适用。主要挑战在于可能很难知道如何将 tRPC 与您现有的应用程序集成。以下是一些提示:

  • 您不需要将所有现有的后端逻辑移植到 tRPC。一种常见的迁移策略是最初只使用 tRPC 处理新端点,而后才将现有端点迁移到 tRPC。
  • 如果您不确定从哪里开始,请查看您后端 适配器 和前端实现的文档,以及 示例应用程序
  • 如果您正在寻找 tRPC 作为更大代码库一部分可能看起来如何的一些灵感,有一些示例在 使用 tRPC 的开源项目 中。

加入我们的社区

加入我们的 tRPC Discord 分享您的经历,提问,并从社区获得帮助!