express-graphql相关内容
我一直在使用GraphQL并触发查询,以便将JSON响应放入Reaction应用程序。 但我需要启动一个查询,该查询将返回该列中的最大值和最小值。 我已经翻阅了GraphQL的文档,但仍未找到完成此操作的方法。 { schneider(where: {_and: [{device_time: {_gte: "2018-09-04T20:11:42.097+05:30"}},
..
我一直在阅读GraphQL文档,发现他们已经用两种方式解释了GraphQL服务器的实现:一种是使用GraphQL-YOGA,这是一个全功能的GraphQL服务器;另一种是使用GraphQL、Express-GraphQL和Express。在这两种情况下,我们在创建服务器实例时传递架构和解析器函数。 但解析器函数的实现有所不同。在使用GraphQL-YOGA时,解析器函数提供了4个参数,其中包
..
有人能帮我吗?在Apollo 2.0之前,我的设置如下所示,我有一个server.js,其中我使用Express和GraphQL-SERVER-EXPRESS 我有一个仅限http的cookie会话,当用户登录时,我将JWT令牌设置为cookie,并且在浏览器中将其设置为仅限http。 在后续请求中,我验证浏览器传回的Cookie。它工作得很好,我可以访问 来自任何其他解析程序中的req.essi
..
我正在制作一个 GraphQL API,我可以通过它的 id 检索汽车对象,或者在没有提供参数的情况下检索所有汽车. 使用下面的代码,我可以通过提供 id 作为参数来成功检索单个汽车对象. 但是,在我期望对象数组的情况下,即当我根本不提供任何参数时,我在 GraphiQL 上没有得到任何结果. schema.js 让汽车 = [{名称:“本田",ID:“1"},{名称:“丰田"
..
我想知道为什么我的参数似乎在我的 GraphQL 解析器中切换.我正在使用 express-graphql. 一个解析器的例子: getLocalDrivers: async (parent, args, ctx) =>{控制台日志(ctx);} 我已经按照文档中出现的方式编写了参数名称:http://graphql.org/学习/执行/ 但是当我调试和检查对象时,似乎 args
..
鉴于此架构: interface INode {身份证:身份证}类型 Todo 实现 INode {身份证:身份证标题:字符串!}类型查询{节点(ID:ID!):INode} 给定这个类: 导出默认类 Todo {构造函数(公共 ID:字符串,公共标题:字符串){ }isTypeOf(value: any): Boolean {返回值 instanceof Todo;}} 给定这个解析器:
..
在 GraphQL 中,我们可以在 GraphQLList 中编写对象类型并获取所有字段.我正在使用 Association 并且它正在连接两个表,但我无法获取两个表的字段.它只需要我在 GraphQLList 中编写的字段.因为我想要数据列表. 这是代码 films 表:module.exports =(sequelize, DataTypes) =>{const 电影 = sequel
..
这是我的简单 graphql express 应用 const express = require('express');const graphqlHTTP = require('express-graphql');const app = express();应用程序使用('/graphql',graphqlHTTP({图形:真实,}));app.listen(4000, () => {cons
..
我正在用 Node.js 和 Express 编写一个 GraphQL 服务器.我有一个 JSON 数据文件,因此我使用 Axios 从该 JSON 文件中查询数据并将其传递给 GraphQL 查询, const RootQuery = new GraphQLObjectType({name:'RootQueryType',字段:{假期: {类型:假期,参数:{日期:{类型:GraphQLStr
..
我们正在实现 GraphQL 服务,它位于多个后端微服务之前. 例如,我们有一个 Product 并且每个产品都有一个历史订单列表.我们的后端服务器提供两个 REST API,一个用于产品详细信息数据,另一个返回产品的历史订单列表. 我们的客户端应用有两个页面:一个是产品详情页面,另一个是产品的历史订单列表. 所以,在商品详情页中,我们只能检索商品的详情数据,而在订单列表页中,我
..
我正在尝试使用 Apollo Server 的 Upload 标量将文件直接发送到 S3.我的架构: const { gql } = require('apollo-server-express')module.exports = gql`扩展类型突变{创建图片(名称:字符串!图片:上传!): 图片!}输入图片{名称:字符串!图片:字符串!}` 解析器: const { combineRes
..
有人可以帮助我吗,在 Apollo 2.0 之前,我的设置如下,我有一个 server.js,其中使用了 express 和 graphql-server-express我有一个仅限 http 的 cookie 会话,当用户登录时,我将 jwt 令牌设置为 cookie,并且它在浏览器中仅设置为 http.在随后的请求中,我验证浏览器传回的 cookie.一切正常,我可以访问来自任何其他解析器中的
..
我现在正在学习 GraphQL,在学习教程的过程中,我遇到了一些我无法理解的行为.假设我们已经在模式中定义了类型: 类型链接{身份证:身份证!网址:字符串!描述:字符串!发布者:用户投票:[投票!]!} 由于文档 votes: [Vote!]! 意味着该字段应该是不可为空的,并且数组本身也应该是不可为空的.但就在教程的作者显示查询示例之后,对于某些链接,它为 votes 字段返回空数组.像这样
..
如果现有服务分别支持以下GraphQL查询: 查询某人的银行帐户: 查询{余额(id:"1"){检查保存}} 结果 {“数据": {“平衡": {"checking":"800",“保存":"3000"}}} 查询某人的待处理订单: 查询{ending_order(id:"1"){图书车票}} 结果 {“数据": {“挂单": {"books":"5",“门票":"2
..
我想知道为什么我的参数似乎在GraphQL解析器内部切换.我正在使用express-graphql. 一个解析器的示例: getLocalDrivers:异步(parent,args,ctx)=>{console.log(ctx);} 我已经写好了文档中出现的参数名称: http://graphql.org/学习/执行/ 但是当我调试和检查对象时,似乎args对象是1st,上下
..
我正在尝试从python对我的Shopify商店进行突变.我是graphQL的新手,我已经可以使用graphiQL进行突变,但是我不确定如何直接从我的代码中进行突变. 这是我的make查询文件,它已经成功完成了简单的查询 `导入请求def make_query(自我,查询,网址,标头):“"返回查询响应“"request = requests.post(URL,json = {'query
..
我有此代码: const ProductType = new GraphQLObjectType({名称:“产品",栏位:{id:{类型:GraphQLID},名称:{type:GraphQLString},类别: {类型:CategoryType,解决:异步(父级)=>{返回等待Category.findOne({_ id:parent.category});}}}});const Cate
..
我们正在实现GraphQL服务,该服务位于多个后端微服务的前面. 例如,我们有一个 Product ,每个产品都有一个历史订单列表.我们的后端服务器提供了两个 REST API,一个用于产品详细信息数据,另一个用于返回产品的历史订单列表. 我们的客户应用程序有两个页面:一个是产品详细信息页面,另一个是产品的历史记录订单列表. 因此,在产品详细信息页面中,我们只能检索产品的详细数据
..
我正在尝试使用Apollo Server的 Upload 标量直接将文件发送到S3.我的架构: const {gql} = require('apollo-server-express')module.exports = gql`扩展类型突变{createPicture(名称:字符串!图片:上传!): 图片!}键入图片{名称:字符串!图片:字符串!}` 解析器: const {Comb
..
给出以下模式: interface INode { id: ID } type Todo implements INode { id: ID title: String! } type Query { node(id: ID!): INode } 提供此类: export default class Todo { constructor (public id
..