当前位置: 首页 > 知识库问答 >
问题:

通过java发送graphQL查询时出现“必须指定输入值”错误

周楷
2023-03-14

这里输入图像描述我正在尝试使用GraphQL获取一些数据。代码应该是以下格式的,但是在调试的时候,我出现了如下错误:

[{“message”:“\”input\“value必须指定”,“category”:“graphql-input”,“locations”:[{“line”:1,“column”:10}]}]

return q -> q.customerId()
            .id()   
            .firstname()
            .lastname()
            .street()
            .city()
            .region(getCustomerAddressRegionQuery())
            .postcode()
            .countryId()
            .telephone();  

共有1个答案

公西俊能
2023-03-14

问题不在于从java返回值,问题在于您正在执行的graphql查询。查询需要一个名为“input”的输入,但您没有给出它。您的GraphQL查询是什么样子的?

 类似资料:
  • 除了查询之外,两者的提取看起来完全相同: 第一个查询返回:  但第二个查询返回错误: 但我得到了同样的错误

  • 我定义了两个简单的类Reader.java和Decoder.java,并且能够使用以下步骤编译和运行它们。 (1)下载并解压缩JDK和JRE 9.0.4到测试目录 (2)在测试目录内创建以下目录结构。 (7)mkdir mlibs (8)使用以下命令将模块打包到JAR中。 (9)在步骤(8)结束时,我有一个如下所示的mlibs dir

  • 我是GraphQL新手。我知道这是个很基本的问题。但我花了很多时间却没能成功。 我的需求是我需要从java类使用graphql-java api方法发送GraphQL查询。 以下是查询:

  • 我总是有相同的错误时安装大口: AssertionError[ERR_ASSERTION]:任务函数必须在Gulp.Task(C:\Users\Thomas\Desktop\Sites CT Graphics\colpaertmarc.be\node\u modules\undertaker\lib\set Task.js:10:3)的Gulp.Task(C:\Users\Thomas\Deskt

  • 我正在学习Apollo和graphQL,并将其集成到我的一个项目中。到目前为止一切正常,但现在我正在尝试一些突变,我正在努力处理输入类型和查询类型。我觉得事情比实际情况要复杂得多,因此我正在寻求如何处理我的情况的建议。我在网上找到的示例都是非常基本的模式,但现实总是更加复杂,因为我的模式非常大,如下所示(我只复制一部分): 然后定义输入和负载,依此类推... 为此,我需要一个变异来保存“计算”,因

  • 我正在尝试从react应用程序调用graphQL服务器。react代码如下所示: 我得到以下错误: 但是,如果我更改相同的请求,从到,并在我的node-graph QL-server中进行必要的更改以将其处理为而不是相同的代码工作。 在GraphQL中,突变在语法上与查询相同,唯一的区别是您使用关键字而不是... 哦,顺便说一句,同样的查询在中工作。请帮助伙计们,我的工作有点停止了,因为这个问题。