問題タブ [apollo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphql - Apollo Query は GraphIQL で機能しますが、graphql() の呼び出しでは機能しませんか?
localhost:3010/graphiql で正しく動作する Apollo クエリがあります。
クエリ
クエリ変数
graphql() への呼び出しを介してクエリを実行するコードは次のとおりです。
Chrome Network タブには、予想されるリクエスト ペイロードが表示されます。
operationName:"getIMs" query: "query getIMs($fromID: String!, $toID: String!) {↵ instant_message(fromID: $fromID, toID: $toID) {↵<br> fromID↵ toID↵ msgText↵ __typename↵ }↵}↵" 変数:{fromID: "DsmkoaYPeAumREsqC", toID: "572bddac4ecbbac0ffe37fdd"} fromID:"DsmkoaYPeAumREsqC" toID:"572bddac4ecbbac0ffe37fdd"
しかし、data
オブジェクトは ApolloError で戻ってきます:
「ネットワーク エラー: 予期しないトークン < 位置 0 の JSON 内」
どうすればこれを修正できますか?
アップデート
[ネットワーク] タブのスクリーン ショットを次に示します。
graphql - Apollo updateQueries が呼び出されていませんか?
GitHunt-React と GitHunt-API で Apollo pub-sub を勉強しています。これらのアプリを実行して新しいコメントを入力すると、submit の呼び出しによってコメントが保存され、updateQueries コードブロックが次の場所で実行されます。
このコードをアプリに複製しました。ミューテーションは正しく保存されますが、updateQueries コード ブロックは実行されません。
updateQueries 呼び出しが実行されないのはなぜですか? 情報をお寄せいただきありがとうございます。
更新:リクエストごとに、ここに CREATE_IM_MUTATION のコードがあります:
更新: Slack の @fabio_oliveira のリクエストにより、更新中のクエリは次のとおりです。
graphql - Apollo: Props Query オプションを介して updateQuery にアクセスしていますか?
GitHunt-API と GitHunt-React の pubsub コードを勉強しています。次のコードが表示されます。
私のアプリでの現在のバージョンは次のとおりです。
updateQuery は として入ってきundefined
ます。updateQuery にアクセスするにはどうすればよいですか?
情報をお寄せいただきありがとうございます。
graphql - http レスポンスを返すには Apollo GraphQL が必要です
Express GraphQL サーバーがクライアントへの応答と共に HTTP ステータス コードを返送できるようにしたいと考えています。現時点でdata
は しか表示されませんが、ステータス コードに基づいた追加機能が役立つと思われます。
間違った場所を探していない限り、ここには何も表示されません。