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