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

带有React的Apollo客户端2无法进行查询

如何解决《带有React的Apollo客户端2无法进行查询》经验,为你挑选了0个好方法。

我在使用React的Apollo客户端版本2时遇到了问题.(https://www.apollographql.com/docs/react/)

当我根据文档设置Apollo客户端时,我无法在GraphQl服务器上进行查询,它会引发错误:

Uncaught (in promise) TypeError: _super.call is not a function
    at new ObservableQuery (ObservableQuery.js:36)
    at QueryManager.watchQuery (QueryManager.js:393)
    at QueryManager.js:420
    at new Promise ()
    at QueryManager.query (QueryManager.js:418)
    at ApolloClient.query (ApolloClient.js:86)
    at Object._typeof (index.js:21)
    at __webpack_require__ (bootstrap 4164d2c8f7d280e544dd:19)
    at Object. (location.js:34)
    at __webpack_require__ (bootstrap 4164d2c8f7d280e544dd:19)

我的代码在这里:

import { ApolloClient } from "apollo-client";
import { HttpLink } from "apollo-link-http";
import { InMemoryCache } from "apollo-cache-inmemory";
import gql from "graphql-tag";
const client = new ApolloClient({
  link: new HttpLink({ uri: "https://q80vw8qjp.lp.gql.zone/graphql" }),
  cache: new InMemoryCache()
});
client
  .query({query: gql`{hello}`})
  .then(console.log);

任何人都可以帮我解决这个问题吗?

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有