Reactjs 如何在Graphql中使用多个端点?
我有一个场景,我想使用两个不同的Graphql客户端。像Reactjs 如何在Graphql中使用多个端点?,reactjs,graphql,react-apollo,apollo-client,graphql-js,Reactjs,Graphql,React Apollo,Apollo Client,Graphql Js,我有一个场景,我想使用两个不同的Graphql客户端。像 const client2=新客户端({ uri:“url1” }); const client1=新客户端({ uri:“url2” }); 在这种情况下,我想在button客户端上使用ExecuteQuery。有一个表单将在client1working中提交给 {…form} 现在我在表单中有了按钮,单击按钮需要从client2获取数据 为此,我尝试了像按钮的onClick事件一样执行查询 client2.query({ q
const client2=新客户端({
uri:“url1”
});
const client1=新客户端({
uri:“url2”
});
在这种情况下,我想在button客户端上使用ExecuteQuery。有一个表单将在client1
working中提交给
{…form}
现在我在表单中有了按钮,单击按钮需要从client2
获取数据
为此,我尝试了像按钮的onClick事件一样执行查询
client2.query({
query: ...querystring,
})
.then(result=>console.log('result',result))
但是得到的错误就像
this.client.watchQuery不可用
有没有其他方法可以做到这一点?可能只是文章中的一个输入错误,但看起来您是在根据您发布的内容定义
client1
两次。否则,您肯定可以使用多个客户端进行查询,您是否可以在执行这些操作的位置发布更多代码?已解决。实际上,在另一个地方有
,它的道具的客户端名称是错误的。
react-apollo: 2.5.5