如何将文本字段添加到文件突变

时间:2019-08-05 14:38:05

标签: node.js graphql

我使用graphql上传文件。 我将其用作表单数据正文中的操作字段:

{ "query": "mutation ($file: Upload!) { uploadSingleFile(file: $file) { id } }", "variables": { "file": null } }

这是地图变量:

{ "0": ["variables.file"] }

然后我使用我的文件。它工作正常。但是当我尝试在文件中添加一些文本字段时,出现此错误:

"Variable \"$username\" got invalid value {}; Expected type String. String cannot represent a non string value: {}

我使用以下查询:

{ "query": "mutation ($file: Upload!, $username: String!) { signUp(image: $file, username: $username) }", "variables": { "file": null, "username": "" } }

和变量映射:


{ "0": ["variables.file"], "1": ["variables.username"] }

我有一个字符串字段作为我的用户名变量,我的邮递员请求如下所示: https://imgur.com/a/OXNOrh0

在这种情况下是否可以使用文件和文本字段?

0 个答案:

没有答案