3
graphql-expressを使用してgraphqlクエリを実行できるエンドポイントを作成しています.SQLデータベースでSequelizeを使用していますが、 graphql resolve
関数。どのように定義されたのと同じサーバーからgraphql APIをクエリするのですか?サーバからGraphQLクエリを実行するには
これは私が私のgraphqlエンドポイントを設定する方法です:
const express = require('express');
const router = express.Router();
const graphqlHTTP = require('express-graphql');
const gqlOptions = {
schema: require('./schema')
};
router.use('/', graphqlHTTP(gqlOptions));
modules.exports = router;
は基本的に私が何をしたい、このような何かを行うことができるようにすることです:
query(`
{
user(id: ${id}) {
name
}
}
`)
どのように私はこのquery
関数を作成しますか?
は、より多くのオプションを取得https://github.com/graphql/graphql-js/blob/fb27b92a5f66466fd8143efc41e1d6b9da97b1f4/src/graphql.js#L62でソースコードを表示するには – Vincent