0

我在前端使用 Apollo Client 和 React Native,在后端使用 graphQL。当我像往常一样在 IOS 模拟器上测试应用程序时,一切正常。但是当我在我的 Android 设备上运行该应用程序时,获取失败并且 this.props.data 出现 networkStatus 7 错误。有些东西告诉我这是 Apollo 客户端网络接口的配置,但不确定。这是我的配置

const networkInterface = createNetworkInterface({uri:'http://localhost:3000/graphql'});

this.client = new ApolloClient({
 networkInterface,
 dataIdFromObject: o => o.id,
});

提前致谢

4

1 回答 1

0

您应该能够通过查看从ApolloClient.queryor返回的错误来轻松调试它ApolloClient.watchQuery。如果您使用的是 react-apollo 的graphql高阶组件,则该错误将data.error在组件中可用。

于 2017-03-09T01:24:10.830 回答