当前位置:  开发笔记 > 编程语言 > 正文

如何在apollo-upload-client中使用apollo-link-http?

如何解决《如何在apollo-upload-client中使用apollo-link-http?》经验,为你挑选了1个好方法。

我试图找出如何使用apollo-link-http与apollo-upload-client.

两者都创建一个终止链接,但我怎么能一起使用这两个?在我的index.js中我喜欢这个,但它不会工作因为两个链接都终止=>

const uploadLink = createUploadLink({ uri: process.env.REACT_APP_GRAPHQL_URL });

const httpLink = new HttpLink({ uri: process.env.REACT_APP_GRAPHQL_URL });

const client = new ApolloClient({
    link: ApolloLink.from([ authLink, logoutLink, stateLink, uploadLink, httpLink ]),
    cache,
});

有帮助吗?我对Apollo/Graphql没什么经验,但我想使用文件上传组件.



1> Locco0_0..:

如果使用apollo-upload-client高于6的版本,则不需要http链接.

你可以尝试这样:

const uploadLink = createUploadLink({ uri: process.env.REACT_APP_GRAPHQL_URL });

const client = new ApolloClient({
    link: ApolloLink.from([ authLink, logoutLink, stateLink, uploadLink ]),
    cache,
});
推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有