我正在从我的 graphql 端点发送data
和发送(架构是在 中制作的)。我查询的方式是使用方法(在我使用HOC时作为道具提供)。errors
Graphene
client.query
withApollo
我的做法是这样的:
let result = this.props.client.query({
query: query,
variables: {},
fetchPolicy: this.state.fetchPolicy
})
.then(result => this.handle_data(result.data))
.catch((e) => {
alert("Hello"+e);
});
当服务器中发生一些错误(由于一些错误的查询)时,我发送data
并设置实际的错误消息。然后这里块被执行。的值不是我从我的服务器发送的。我怎样才能获得我在块中发送的服务器响应(就像我们在块中一样)?null
errors
catch
e
errors
catch
then