問題タブ [apollo-server]
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 - GraphQLクエリでネストされた/名前空間のクエリ変数を使用することは可能ですか?
次のように、クエリ変数を名前空間/ネストしたいと思います。
変数で:
しかし、それは有効なクエリではありません。
ただし、次のようなクエリ:
変数で:
うまくいきます。
これを行う理由は、react ルーターからラップされたコンポーネントに適用されるプロップを使用して、クエリ オプションを ApolloReactgraphql高次コンポーネントに自動的に送信するためです。この質問は、プロップが反応ルーターによってコンポーネントに適用されるparamsという事実を除けば、基本的に反応ルーターとは何の関係もありません。params
ApolloReact はコンポーネントの props を使用して変数オブジェクトを自動的に構築しようとしますが、変数オブジェクトにidネストされpropsているため、見つけることができません。
別の方法は、変数オブジェクトを受け取って返すメソッドをid定義することにより、検索する場所を具体的に定義することですが、可能であれば避けたいと思います。optionsownPropsgraphql
javascript - 「GraphQL スキーマ言語」でフィールドに説明を追加するにはどうすればよいですか
私はgraphqlスキーマを持っています。そのフラグメントは次のようになります:
graphiql では、説明フィールドがありますが、常に「自己記述的」と表示されます。スキーマに説明を追加するにはどうすればよいですか?
javascript - Apollo Server でのカスタム エラー オブジェクト
apollo-serverでカスタム エラーを使用しようとしていますが、カスタム エラーには、 内からは利用できないプロパティ ( code) が含まれているようですformatError。
私は単純なエラーハンドラーを次のように動作させています:
error.code内部からログインすると利用できないので困ってformatErrorいます。
内からのカスタム プロパティ ( などcode)を伝播するにはどうすればよいですか?errorformatError
graphql - Apollo: Props Query オプションを介して updateQuery にアクセスしていますか?
GitHunt-API と GitHunt-React の pubsub コードを勉強しています。次のコードが表示されます。
私のアプリでの現在のバージョンは次のとおりです。
updateQuery は として入ってきundefinedます。updateQuery にアクセスするにはどうすればよいですか?
情報をお寄せいただきありがとうございます。
apollostack - Mutation で Apollo サブスクリプションが呼び出されないようです
Apollo は初めてなので、見つけた最も単純な例を取り上げ、少し異なる方法で作業することにしました。私のコードはここにあります。
私が抱えている問題は、 Mutation を呼び出したときに Subscription が呼び出されないように見えることですcreateTask()。Mutation と Subscription は schema.graphql で次のように定義されています。
そして resolvers.js で次のように:
私が期待しているのは、クライアントで次を実行するたびに、サーバーで console.log を取得することです。
しかし、何も起こりません。私は何が欠けていますか?