GraphQL文本类型无效的参数
问题描述:
使用scaphold.io API中定义的Text
类型,我试图做出以下突变,其中content
是“Text”类型,但出现以下错误:“BadRequestError:Invalid input values。 “ 有谁知道为什么会发生这种情况?它在内容类型是字符串时起作用。GraphQL文本类型无效的参数
mutation {
createPost (input: {
content: "d"
})
{
changedPost {
content
}
}
}
答
我假设你Text
类型不是标量型,这意味着你可以不输入“d”的标量值到输入。
对于文本类型与特定领域,您输入可能是这个样子:
input: {
content: {
body: "d"
}
}
既然身体是文本类型的字段。希望这可以帮助!
'Text'类型是怎么样的? –
“'Text'标量类型类似于String,除了可以保存更长的长度值 由于索引约束,字符串类型的最大长度为767字节 另一方面,文本可以保存最长为2^16字节“。它在scaphold.io中定义 –