梗概
- 在服务端按照trpc的语法定义路由以及对应的接口
- 客户端只需导入后端定义好的路由类型,然后交给trpc代理,就能想调用函数一样调用后端接口了
- trpc会在HTTP层上代理一层,提供了很多服务,如接口类型前后端同步、合并HTTP请求等
详细教程
适用范围
场景
- 同时对后端和前端具有掌控力,能将前后端协同在一起
- 如全栈工程师
- 前后端处于一个大仓库
特点
- 完全类型安全的API
- 将服务端和客户端的类型检查连接在一起,修改服务端,客户端的类型检查也会相应更改
- 无需模式或代码生成
优点
缺点
- 仅支持TypeScript
- 社区相对较小