orpc 构建类型安全的api
orpc 与trpc 以及ts-rest 数据类似的rest rpc 框架,但是orpc 提供了不少额外的功能
包含的特性
- 端到端类型安全
- openapi 优先
- contract 优先的开发
- 灵活的框架集成,包含了server,ui,client
- standard schema 支持(zod,Arkype 等标准schema 框架支持)
- 原生类型,比如date,file,blob,bigint,url 等
- 延迟router 支持
- sse & streaming 支持
- 多运行时支持(cloudflare,deno,bun,nodejs)
- 支持插件,中间件以及拦截器的扩展
- 可靠性,产品可用
说明
orpc 提供的功能点还是比较多的,相比其他的提供了plugin,中间件以及拦截器模式的还是比较有意思的,值得尝试下