我的反应方式似乎有错误--阿波罗。根据这些文档,我试图对阿波罗进行一个基本的查询。这是我在浏览器中看到的错误,在“审查”页面上。看来this.getClient是未定义的,无法调用watchQuery。
react-apollo.browser.umd.js:417 Uncaught TypeError: this.getClient(...).watchQuery is not a function
at GraphQL.createQuery (react-apollo.browser.umd.js:417)
at GraphQL.setInitialProps (react-apollo
我希望能够在客户端模拟一些查询,这样我就不需要提供一个GraphQL端点来处理我的React应用程序了。
根据阿波罗的文档,看起来我应该使用。我尝试遵循这个示例,但在我的示例中,当试图访问包装好的组件中的查询结果时,出现了一个错误:Network error: Expected undefined to be a GraphQL schema.。
,有人能帮我理解我在这里做错了什么吗?
下面是一个完整的index.js示例来说明我的问题:
import React, { Component } from 'react';
import ReactDOM from 're
启动有问题
采取的步骤:
> gatsby new atest
> cd atest
> npm install gatsby-theme-apollo @apollo/client
> make new directory: atest/src/gatsby-theme-apollo
> make new file in directory: client.js
> copy paste content from instructions without change:
import fetch f
运行apollo client:codegen时,我得到以下错误:
✔ Loading Apollo Project
✖ Generating query files with 'typescript' target
→ Can only create NonNull of a Nullable GraphQLType but got: ID.
Error: Can only create NonNull of a Nullable GraphQLType but got: ID.
at invariant (~/Code/humu/node_modul
我在Javascript中执行了一个查询,以获取应用程序中当前用户的数据。此查询返回当前用户(客户端)的数据,该数据用于检查客户端对使用Apollo Client和GraphQL的React应用程序中各个页面的访问权限。 但是,对于只有管理员才有权访问的页面,在执行此查询时,页面会呈现,以便没有管理员权限的用户可以临时查看页面内容。一旦检查了权限,并且知道用户没有访问权限,就会产生一个错误页面。 我希望这个错误页面立即产生,以便没有任何内容可以查看客户端谁没有权限。 // This is a currentUser.js file that is imported by various Re
我已经用GraphQL安装了我的。一旦我启动了新的项目,并按照graphql的设置使用了react本机,我就得到了这个错误。
ApolloProvider没有被传递给客户端实例。确保你通过客户端通过你的客户。
我从上到下一直跟踪这个。
apollo.js
import {HttpLink} from 'apollo-link-http';
import {ApolloClient} from 'apollo-client';
import {InMemoryCache} from 'apollo-cache-inmemory';
con
我目前正在使用用于阿波罗客户端的vue-apollo包和带有django的VueJs栈,以及用于我的GraphQl应用程序接口的石墨烯-python。 下面我用vue-apollo做了一个简单的设置: import Vue from 'vue'
import { ApolloClient } from 'apollo-client'
import { HttpLink } from 'apollo-link-http'
import { InMemoryCache } from 'apollo-cache-inmemory'
i
我正在使用apollo client for graphql。我在AppApolloModule中设置了要在AppModule中导入的客户端。我在一个服务中进行查询,该服务也直接导入到AppModule中。虽然服务是在AppApolloModule运行之前运行的,因此在执行查询时apollo没有初始化,但我得到了这个错误
Error: Client has not been defined yet
AppApolloModule
imports ....
export class AppApolloModule {
constructor(
apollo: Apol
以下是组件呈现的第一个错误:
POST 500 (内部服务器错误)
GraphQL错误:消息:所需类型的"$name“变量"String!”没有提供。
引发查询的第二个错误(提交表单):
this.props.movieByName is not a function...
这是密码
import React, { Component } from 'react';
import {HashLink as Link} from 'react-router-hash-link'
import { graphql } from 'reac
我对Apollo客户端版本2的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 (<anonym