小编Joh*_*n K的帖子

在Graphql变异中传递多行字符串

新手来GraphQL.

我必须在一个multiline字符串中传递一个字符串(逐字)mutation.我必须在单独的应用程序中回读文本并将其另存为文本文件.

这是我想要做的.我正在尝试使用GraphiQL客户端与测试服务器通信GraphCool.

mutation {
  createMessage(fullName: "John K", 
    message: "some very long text
message that appears on multiple lines 
with line breaks."    
}
Run Code Online (Sandbox Code Playgroud)

我得到了这个错误

{
"error": "Syntax error while parsing GraphQL query. Invalid input \"\"some very long text\\n\", expected StringValue, BooleanValue, NullValue, Variable, Comments, ObjectValue, EnumValue, NumberValue or ListValue (line 6, column 13):\n    message: \"some very long text\n            ^"
}
Run Code Online (Sandbox Code Playgroud)

我可以用\n替换所有换行符来解决问题.

mutation {
  createMessage(fullName: "John K", 
    message: "some very long …
Run Code Online (Sandbox Code Playgroud)

graphql

6
推荐指数
4
解决办法
3568
查看次数

标签 统计

graphql ×1