GraphQL文本类型无效的参数

问题描述:

使用scaphold.io API中定义的Text类型,我试图做出以下突变,其中content是“Text”类型,但出现以下错误:“BadRequestError:Invalid input values。 “ 有谁知道为什么会发生这种情况?它在内容类型是字符串时起作用。GraphQL文本类型无效的参数

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

'Text'类型是怎么样的? –

+0

“'Text'标量类型类似于String,除了可以保存更长的长度值 由于索引约束,字符串类型的最大长度为767字节 另一方面,文本可以保存最长为2^16字节“。它在scaphold.io中定义 –

我假设你Text类型不是标量型,这意味着你可以不输入“d”的标量值到输入。

对于文本类型与特定领域,您输入可能是这个样子:

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

既然身体是文本类型的字段。希望这可以帮助!