我的客户端应用程序用React
+编写Apollo
,后端用Python
+编写Ariadne
。有什么方法可以处理批量查询数组Ariadne
吗?
我在我的客户中设置了自定义Link
:
const apolloClient = new ApolloClient({
cache: InMemoryCache(),
link: new BatchHttpLink({ uri })
});
客户端按预期开始在数组中发送查询,但不幸的400 Bad Request
是我得到了,因为后端需要一个对象而不是数组。
我不确定是否应该Ariadne
手动创建中间件并处理请求,还是有一些自动解决方案?我试图谷歌,但短语ariadne + batch/batching
似乎没有一起出现......