合并请求
只针对于
server
框架,rpc
没有
把接口调用抽象成函数调用,同时调用多个接口时会发出多次请求,这完全可以合并成一次请求
phecda-server
会开放一条路由,用于合并请求,和trpc
类似
同样存在限制
服务方
默认的并行路由是/__PHECDA_SERVER__
,可以手动设置
ts
bind(app, data, {
parallelRoute
})
如果设置false
,就禁用
调用方
ts
const chain = createClient(
{ user: UserController },
adaptor,
{
batch:true,
parallelRoute: '/__PHECDA_SERVER__'
}
)