【发布时间】:2017-05-16 10:28:41
【问题描述】:
我正在使用 graphql-express 创建一个端点,我可以在其中执行 graphql 查询。虽然我将 Sequelize 与 SQL 数据库一起使用,但在我的 graphql resolve 函数之外直接从服务器使用它感觉不对。如何从定义的同一服务器查询我的 graphql API?
这就是我设置我的 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 函数?
【问题讨论】:
标签: javascript graphql graphql-js