梗概

  • 在服务端按照trpc的语法定义路由以及对应的接口
  • 客户端只需导入后端定义好的路由类型,然后交给trpc代理,就能想调用函数一样调用后端接口了
    • trpc会在HTTP层上代理一层,提供了很多服务,如接口类型前后端同步、合并HTTP请求等

详细教程

Quickstart | tRPC

适用范围

场景

  • 同时对后端和前端具有掌控力,能将前后端协同在一起
    • 如全栈工程师
    • 前后端处于一个大仓库

特点

  • 完全类型安全的API
    • 将服务端和客户端的类型检查连接在一起,修改服务端,客户端的类型检查也会相应更改
  • 无需模式或代码生成

优点

缺点