問題タブ [graphql-tools]

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 に答える
287 参照

apollo-server - GraphQLObjectType を、graphql-tag と gql-tag によって作成されたスキーマと組み合わせるにはどうすればよいですか?

私は apollo-server-express と一緒に graphql-tag を使用して接続し、API の graphQL エンドポイントを構築します。現時点では、次のようなスキーマ定義を作成します。

プロパティ.js

およびserver.js

ただし、データベース スキーマに基づいて「プロパティ」タイプを自動的に作成したいと考えています。次のような GraphQLObjectType を作成できることがわかりました。

しかし、これを組み合わせる方法がわかりません

最終的なスキーマを作成します。誰かが私を正しい方向に向けることができますか? どんな助けでも大歓迎です。よろしくお願いします!

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

typescript - graphql-tools を使用して 2 つのソースの場所から GraphQL スキーマをロードする方法は?

さまざまな場所 (ローカル アプリと共通モジュール) から graphql スキーマを読み込みたい。そうです:

しかし、最初の場所のスキーマのみがロードされているようです。エラーが発生する

エラー: 不明なタイプ "GetExternalConfluencePage"。

これは、2 番目の場所にある .graphql ファイルで定義されています。このファイルを 2 番目の場所から最初の場所に移動すると、機能します。

.graphql ファイルの内容は次のとおりです。

最初の場所にある .graphql ファイルには以下が含まれます。

何が問題なのかヒントはありますか?