問題タブ [graphiql]
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.
go - Graphiql は超単純ミューテーションで変数を代入しません
Graphiql Go GUI を使用しています。ユーザーを作成するミューテーションを作成しようとしています。ただし、電子メールが提供されていないというエラーが表示されます。
リクエストを表示すると、置換された値が含まれていません。そのため、サーバー内でユーザーを作成するのに十分な距離まで到達することはありません。
これの適切な構文が気になります。ドキュメントとコミュニティからのいくつかの回答を読みましたが、これは正しい構文のようです。
クエリ変数:
タイプ:
エラー:
クライアント GUI 側 (graphiql) にエラーがない場合、なぜバックエンドに電子メールを送信しないのか理解できません。
足りないものはありますか?
roles - GraphQL の権限/ロール
同じ権限/役割を持つユーザーのみがアクセスできるコレクションがあることを示すことは可能ですか?
subscriptions - subscriptions-transport-ws 0.7.3 では動作するが、0.8.2 では動作しない GraphiQL サブスクリプション
次のように nodejs GraphQL アプリを実行しています
この構成を使用して、graphiql でサブスクリプションを定義し、ボイラープレート メッセージを置き換えて出力ペインに結果が表示されるのを確認できます"Your subscription data will appear here after server publication!"
。
susbcriptions-transport-ws ie の最新バージョンに切り替えると、
これは機能しなくなりました。ボイラープレート メッセージは出力ペインに表示されず、代わりに不可解な[object] [object]
メッセージが表示されます。
graphiql と subscriptions-transport-ws の間のバージョンの互換性に関する記述を見つけることができませんでした。このバージョンのミックスがサポートされているかどうかは誰にもわかりませんか?