【发布时间】:2020-07-08 02:24:02
【问题描述】:
我使用 apollo-server 创建了一个 graphql 端点。但我不能在有效负载中包含 base64 图像字符串。它会导致 JSON 错误
mutation {
createMyData(input:
{
firstName:"test"
lastName:"test123",
userImage : "data:image/jpeg;base64,/9j/4AAQSkZJRgABWSgIaFFiAIFEkAf//Z" (sample base64 string)
})
{
firstName
}
}
我从游乐场收到这样的错误
{
"error": "Unexpected token < in JSON at position 0"
}
PayloadTooLargeError: request entity too large
【问题讨论】:
-
您的服务器返回的响应不是 JSON — 很可能是 HTML。请在浏览器的开发工具中查看服务器的实际响应。
-
添加了从服务器返回的实际错误
标签: graphql base64 apollo-client apollo-server