【问题标题】:GraphQL Text Type invalid argumentGraphQL 文本类型无效参数
【发布时间】:2017-05-14 21:28:54
【问题描述】:

使用scaphold.io API 中定义的Text 类型,我正在尝试进行以下突变,其中content 的类型为“Text”,但我收到以下错误:“BadRequestError: Invalid input values 。” 有谁知道为什么会这样?内容类型为字符串时有效。

mutation {
   createPost (input: {
      content: "d"
   }) 
   {
      changedPost {
         content
      }
   }
}

【问题讨论】:

  • Text 的类型是什么样的?
  • " 'Text' 标量类型类似于 String,除了可以保存更长的值。由于索引限制,String 类型的最大长度为 767 字节。另一方面,文本可以保存值最大长度为 2^16 字节。”。它在 scaphold.io 中定义

标签: graphql


【解决方案1】:

我假设您的 Text 类型不是标量类型,这意味着您不能在输入中输入标量值“d”。

对于具有特定字段的文本类型,您的输入可能如下所示:

input: {
    content: {
        body: "d"
    }
}

鉴于正文是文本类型的字段。希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 1970-01-01
    • 2014-05-06
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多