問題タブ [graphql-js]
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.
angular - Apollo 統合による Angular2 チュートリアル
Angular2 のチュートリアルを無事に完了しました。ここで、最後のステップの HTTP サーバーを Apollo-GraphQL サーバー ( http://docs.apollostack.com/apollo-client/angular2.html )に置き換えたいと思います。
Apollo 依存関係を my に追加しましたpackage.json
:
私main.js
は Apollo プロバイダーをブートストラップしています:
残念ながら、サーバーを起動すると 404 が表示されます。
SystemJS-config を次のように調整しました。
これは angular2-apollo モジュールで機能しました。しかし、angular2-apollo モジュール内の他のすべてのインポートされたモジュールは 404 を取得します。もちろん、依存関係ツリー全体を調べて、すべてのモジュールを SystemJS に追加することもできます (実際、深さ 3 までこれを行いました)。しかし、これは明らかに動作するはずの方法ではありませんか?
Angular2 を Apollo Integration と連携させる便利な方法はありますか?
graphql - Graphql リクエストで二重引用符とバックスラッシュを送信する
Graphqlリクエストで二重引用符(")とバックスラッシュ(\)を送信し、応答で返したいです。
以下の例を確認してください。
上記の Mutation では、説明で二重引用符とバックスラッシュを送信したいと考えています。これを克服するために私を導いてください。
前もって感謝します。
mongodb - 基本的なgraphQL Mongooseのセットアップ
http://docs.apollostack.com/apollo-server/guide.html / とこのビデオに従って、www.mlab.com の db に接続してみます。プロジェクトはmlabとgraphiqlに接続していますが、graphiqlでクエリを実行すると、クエリに対してnull/未定義の値が取得されます。
これは schema.js です
これは、connectors.js です。
これは resolvers.js です:
これは私の mlab オブジェクトの例です:
javascript - 循環 GraphQL スキーマが機能しない
私はこのようにしています:
この:
エラーが発生します:
エラー: スキーマには一意の名前付きの型が含まれている必要がありますが、"Driver" という名前の型が複数含まれています。
関数ブロックでフィールドをラップすると解決するという投稿をいくつか見つけましたが、ご覧のとおり、私はそれを実行しましたが、違いはありませんでした。
薄い種類の循環参照をサポートする必要がありますね。クライアントに希望の深さを指定させることができます。
私は何を間違っていますか?
回避策として、homeTerminal
DriverType から削除し、プリミティブ フィールドでフラット化することもできますが、それはかなり洗練されていません。
node.js - stardog triplestore を介した GraphQL クエリですが、結果の型システムを作成できません
以下のGraphQLを使用してstardogサーバーにクエリを実行しようとしています。コードは次のとおりです。
;GraphiQL
の間、UIのクエリの解決された結果を取得できません。console.log(obj)
内部getResult
関数は次のように結果を出力します:-
しかし、GraphiQL UI では、結果は同じようには表示されません。
javascript - 突然変異時のGraphQL検証エラー
Relay Todo の例から変更されたコードを使用してミューテーションを設定しようとしています。
コンパイルしようとすると、次のエラーが発生します。
Todo コードを複製したので、なぜ Todo ミューテーションが正しく機能しているのかわかりませんが、新しい Campaign テストは正しく機能しません。
これは私の database.js ファイルです。ドキュメントを読みやすくするために、Todo 関連の項目を削除しました。
これは私の schema.js ファイルです。ここでも、ドキュメントを読みやすくするために Todo 関連の項目を削除しています。
これは私の AddCampaignMutation.js ファイルです:
最後に、これはテキスト入力と AddCampaignMutation の呼び出しを含むアプリ ファイルです。
javascript - GraphQL ソートのカスタム タイプ
投票アプリケーションのgraphql環境があり、ユーザー、投票、投票があります。スキーマのメインクエリ、アプリケーションのすべてのポーリングのクエリ (制限するオプションなどを使用) にあり、各ユーザーのポーリングフィールドもあります。通常、すべてのポーリングを並べ替え可能にしたい私自身のビジネス ロジック (たとえば、ほとんどの投票、最近など) を使用して、投票の各フィールドの並べ替えロジックを定義せず、一般的に型を並べ替え可能にします。これはどのように行うことができますか?
これは私のコードです。現在、必要なスキーマをテストして把握するためにモック データベースのみを使用しています。まさにGQLへ。