如何解决CreateReadStream不是函数
嗨,我正在尝试使用GraphQL上传文件,但出现以下错误
Error: GraphQL error: createReadStream is not a function
at new ApolloError (bundle.esm.js:63)
at Object.next (bundle.esm.js:1004)
at notifySubscription (Observable.js:135)
at onNotify (Observable.js:179)
at SubscriptionObserver.next (Observable.js:235)
at bundle.esm.js:866
at Set.forEach (<anonymous>)
at Object.next (bundle.esm.js:866)
at notifySubscription (Observable.js:135)
at onNotify (Observable.js:179)
以下是我的变异
mutation UploadProfile($file: Upload!) {
upload(file: $file) {
id
}
}
以下是我发布图片的方式
client.mutate<UploadProfile,UploadProfileVariables>({
mutation: UploadProfileMutation,variables: {
file: profileProperties.file,},context: {
headers: {
Authorization: `Bearer ${token}`,})
我不知道为什么它不起作用,而且我也没有在互联网上找到解决方案。请帮忙
解决方法
我解决了。我应该使用apollo-upload-client包中的createUploadLink而不是Httplink
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。