如何使用graphql-tools调用查询

杰克

我想建立一个GraphQL API。但是,我不想使用express或connect,这使我无法使用express-graphql我的架构是使用中的makeExecutableSchema方法生成的graphql-tools这意味着我需要以某种方式手动调用模式上的查询。

基本上,我需要这样的东西:

const { makeExecutableSchema, magicFunction /*This should invoke the query*/ } = require('graphql-tools');

const typeDefs = `
type Query {
  hello: String
}
`;
const resolvers = {
  Query: () => 'hello world!'
}
const schema = makeExecutableSchema({
  typeDefs,
  resolvers
});

// Run the query:
const query = `{
  hello
}`;

console.log('returned:', magicFunction(query, schema));

另外,如果请求来自浏览器,我需要显示GraphiQL。

这样的事情可能吗?

贝吉

您要查找的魔术函数名为execute请注意,您首先需要parsevalidate查询。

我建议您看一下它的来源graphql-express以了解它的作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从 dart 文件调用 graphQl“查询”

如何使用graphql查询值范围

如何在 GraphQL 查询中使用变量?

如何使用GraphQl查询geojson点?

如何使用 graphql 请求查询 API

如何使用graphql-tools使用或解析枚举类型?

如何在使用 nuxt-apollo 时使用 GraphQL 查询?

使用 graphql 查询时如何使用异步管道?

如何在Spring Boot + GraphQL Java Tools的上下文中执行对GraphQL的Java调用?

如何从Express服务器后端调用GraphQL查询/变异?

如何使用Apollo / graphql实现节点查询解析器

如何使用Apollo graphql动态调整查询形状(字段)?

如何使用GraphQL构建经过身份验证的查询?

如何使用angular和Typescript从.graphql文件加载查询

如何在GraphQL查询变量中使用数组

如何使用 React-Native 中的变量查询 graphQL?

如何使用Apollo服务器从变量运行graphql查询

如何使用不同的字段生成相同的graphql查询

如何在React中使用AWS的GraphQL Get查询

在Gatsby上,如何使用道具进行GraphQL查询?

如何使用GraphQL Yoga进行多个嵌套查询(GET请求)?

如何使用GraphQL查询返回目录中的文件列表?

如何使用Strapi在GraphQL中添加自定义查询?

如何使用 apollo graphql 查询初始化 useState

如何使用GraphQL API通过Amplify调用Lambda函数?

GraphQL 如何包装查询

如何导入GraphQL查询?

我如何在本机聊天应用程序中使用GraphQl订阅以从GraphQl查询获取实时更新

如何管理GraphQL查询循环?