我在正面使用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,
});
提前致谢
答案 0 :(得分:0)
您应该可以通过查看从ApolloClient.query
或ApolloClient.watchQuery
返回的错误来轻松调试此问题。如果您正在使用react-apollo的graphql
高阶组件,则该错误将在组件中以data.error
的形式提供。