問題タブ [express-graphql]

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 投票する
2 に答える
3821 参照

node.js - RESTful が空の応答を返す GraphQL

エンドポイントに接続GraphQLしていRESTます。呼び出すたびにエンドポイントに到達し、サーバーに応答が返されることを確認しhttp://localhost:3001/graphqlましたRESTが、サーバーから次のように空の応答が返されます。JSONGraphQLGraphQLGUI

クエリ (手動でデコード):

以下は私の様子GraphQLObjectTypeです:

エンドポイントからの応答REST(JSON 配列の代わりに JSON の単一オブジェクトでも試しました):

を使用した REST 呼び出しnode-fetch

GitHub: https://github.com/vishrantgupta/graphql
JSON エンドポイント (ダミー): https://api.myjson.com/bins/8lwqk

編集:node.jsタグを追加すると、promise オブジェクトに問題がある可能性があります。

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

graphql - Apollo 2.0.0 Graphql Cookie セッション

誰かがこれについて私を助けることができますか、私のセットアップはApollo 2.0より前は次のとおりでした.私はexpressとgraphql-server-expressを使用したserver.jsを持っていました.ユーザーがログインしたときにjwt トークンを Cookie として使用し、ブラウザーでは http のみとして設定されます。後続のリクエストで、ブラウザが返す Cookie を検証します。すべて正常に機能し、他のリゾルバーで req.session.token からトークンにアクセスし、Cookie セッションに保存された jwt トークンを検証できました。

サーバー.js

authenticateResolver.js

しかし、Apollo 2.0 にアップグレードしたとき、server.js コードが変更され、authenticateResolver はそのままでした。Cookie セッションが設定されていないため、後続のリクエストで req.session.token にアクセスできなくなりました。Chrome で開発者ツールを開くと、Authentication が呼び出されたときに設定されている Cookie が表示されません。ここで何が間違っていますか?

server.js # Apollo 2.0 アップグレード後 </p>

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

react-native - GraphQl と Neo4js で応答を処理する方法

電子メールが DB に既に存在する場合、応答を返すことができません。以下のサンプルコードを試しました。しかし、私は応答でnullを取得しています(画像を参照) ステータスには、クエリから送信しているメールが存在するメッセージがあるはずです ここに私のAPIがあります

およびバックエンド コード:

}));

`);

}