4

我想使用中继将我的后端和前端与不同的项目分开。我这样做的原因是因为我正在使用特定的中继/graphql 后端、桑格利亚汽酒,并且希望将前端开发与 Scala 开发分开。

是否可以在一个服务器上连接一个反应中继前端应用程序与另一个 graphql 服务器后端通信。似乎到处都是中继假设其端点与端点 /graphql 位于同一主机上

4

1 回答 1

5

Relay 网络层的文档可能对您有用:

默认情况下,Relay 假定 GraphQL 在 /graphql 上提供服务,相对于我们的应用程序提供服务的来源。这可以通过注入默认网络层的自定义实例来重新配置。

Relay.injectNetworkLayer(
    new Relay.DefaultNetworkLayer('http://example.com/graphql')
);

确保您的 graphql 服务器允许使用 CORS 标头的跨域请求。

于 2016-03-16T13:28:41.180 回答