2016-03-16 32 views
3

我想用不同的项目使用relay来分隔我的后端和我的前端。我这样做的原因是因为我使用了特定的relay/graphql后端,sangria,并希望将前端开发与Scala开发分开。单独的graphql/relay后端和前端

是否有可能连接一个服务器上的响应中继前端应用程序与另一个graphql服务器后端进行通信。似乎处处是中继认为其端点与端点/ graphql

回答

5

该文档在同一主机上Relay's network layer上可能对你有用:

默认情况下,继电器假设GraphQL在/ graphql服务相对 到我们提交申请的来源。这可以通过注入默认的网络层的定制实例来重新配置,即 。

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

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

+1

完美,谢谢:) – Atol