"Teaching" 客户端为 graphql 使用什么端点

"Teaching" the client what endpoint to use for graphql

我正在调整 this 以在 hapi 服务器的上下文中工作,该服务器还定义了许多其他 "conventional" api 端点。如果我想以这种方式为 graphql(类似于 README)定义一个端点:

route: {
  path: '/graphql',
  config: {}
}

...然后是否需要在客户端代码中对 "teach" 进行额外的配置 react/relay 应用程序将其 post/get 请求发送到什么路径?

Relay Documentation所述。您提到的端点 /graphql 是中继默认用于与 graphql 服务器通信的端点。如果您需要指定不同的服务器和端点,您可以这样做:

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

修改 Relay 的默认 graphql 端点和服务器。