問題タブ [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.

0 投票する
1 に答える
898 参照

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 内」

どうすればこれを修正できますか?

アップデート

[ネットワーク] タブのスクリーン ショットを次に示します。

ここに画像の説明を入力

0 投票する
1 に答える
1057 参照

graphql - Apollo updateQueries が呼び出されていませんか?

GitHunt-React と GitHunt-API で Apollo pub-sub を勉強しています。これらのアプリを実行して新しいコメントを入力すると、submit の呼び出しによってコメントが保存され、updateQueries コードブロックが次の場所で実行されます。

このコードをアプリに複製しました。ミューテーションは正しく保存されますが、updateQueries コード ブロックは実行されません。

updateQueries 呼び出しが実行されないのはなぜですか? 情報をお寄せいただきありがとうございます。

更新:リクエストごとに、ここに CREATE_IM_MUTATION のコードがあります:

更新: Slack の @fabio_oliveira のリクエストにより、更新中のクエリは次のとおりです。

0 投票する
1 に答える
282 参照

graphql - Apollo: Props Query オプションを介して updateQuery にアクセスしていますか?

GitHunt-API と GitHunt-React の pubsub コードを勉強しています。次のコードが表示されます。

私のアプリでの現在のバージョンは次のとおりです。

updateQuery は として入ってきundefinedます。updateQuery にアクセスするにはどうすればよいですか?

情報をお寄せいただきありがとうございます。

0 投票する
1 に答える
357 参照

graphql - http レスポンスを返すには Apollo GraphQL が必要です

Express GraphQL サーバーがクライアントへの応答と共に HTTP ステータス コードを返送できるようにしたいと考えています。現時点でdataは しか表示されませんが、ステータス コードに基づいた追加機能が役立つと思われます。

間違った場所を探していない限り、ここには何も表示されません。

http://dev.apollodata.com/tools/graphql-server/setup.html