1

我在前端部分(反应)使用graphql-request进行 graphQL 查询。服务器端使用 express-graphql。我有一些想法可以在后端处理这个问题(您的建议也会受到赞赏),但要搜索如何处理前端部分。

是否可以在graphql-request查询中发送 FormData(在我的情况下为图像) ?有什么例子吗?

4

1 回答 1

1

根据他们的文档,这是格式:

const client = new GraphQLClient(endpoint, { headers: {} })
client.request(query, variables).then(data => console.log(data))

GraphQL 不容易处理图像上传,将它们上传到其他地方并将图像 URL 发送到您的 graphql 服务器可能会更容易。

你可以这样做:

yourClient.request(query, { id:1, imgURL:'http://foobar.com' })
.then(data => doSomethingWithData(data))
于 2018-04-18T13:05:40.847 回答