非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
End-to-end typesafe APIs made easy
Watch Video
简介
tRPC allows you to easily build & consume fully typesafe APIs, without schemas or code generation.
随着 TypeScript 和静态类型在 Web 开发中日益成为最佳实践,API 层却成为一个主要痛点。我们需要更好的方法为 API 端点添加静态类型,并在客户端与服务器(或服务器之间)共享这些类型。为此我们创建了一个轻量级库,充分利用现代 TypeScript 的强大功能构建类型安全的 API。这就是 tRPC!
传统 REST 或 GraphQL 的替代方案
目前 GraphQL 是 TypeScript 中实现类型安全 API 的主流方案(它确实很棒!)。但由于 GraphQL 是语言无关的 API 规范,无法充分发挥 TypeScript 这类语言的潜力——进一步了解。
如果项目采用全栈 TypeScript 构建,你可以在客户端和服务器之间直接共享类型,无需依赖代码生成。