Reactjs 在单个react应用程序中从多个域连接到多个GraphQL端点

Reactjs 在单个react应用程序中从多个域连接到多个GraphQL端点,reactjs,react-router,graphql,api-gateway,Reactjs,React Router,Graphql,Api Gateway,这更像是一个架构/设计问题。我有一个包含多个模式的Postgres数据库。每个模式都与GraphQL端点相关联。例如: client1.example.com/graphql/ client2.example.com/graphql/ client1.com connects to client1.example.com/graphql/ client2.com connects to client2.example.com/graphql/ 对于前端,我有一个react应用程序。目前,我需

这更像是一个架构/设计问题。我有一个包含多个模式的Postgres数据库。每个模式都与GraphQL端点相关联。例如:

client1.example.com/graphql/
client2.example.com/graphql/
client1.com connects to client1.example.com/graphql/
client2.com connects to client2.example.com/graphql/
对于前端,我有一个react应用程序。目前,我需要将react应用程序指向一个graphQL端点。我想要的是有一个映射到合适的graphQL端点的单反应应用程序。例如:

client1.example.com/graphql/
client2.example.com/graphql/
client1.com connects to client1.example.com/graphql/
client2.com connects to client2.example.com/graphql/
实现这一目标的最佳方式是什么。这是否可能使用react路由器或某种API网关


非常感谢您的帮助。

不要硬编码。。。在运行时使用一些window.location prop/value来构建地址(apollo中的链接),如果可能的话,请给出一个小的代码示例什么?2行代码。。。你好IDK如何/在何处定义地址,或者即使您使用的是apollo。。。试试看