graphql相关内容
我需要在按下提交按钮时调用查询,然后处理响应。 我需要这样的东西: const [checkEmail] = useLazyQuery(CHECK_EMAIL) const handleSubmit = async () => { const res = await checkEmail({ variables: { email: values.email }}) consol
..
我搜索了整个StackOverflow,看到了类似的问题,但没有找到有效的解决方案。想知道有没有人有可行的解决方案?我正在本地主机:3000上开发一个Create Reaction应用程序,并尝试通过我的Apollo客户端访问不同站点上的URI(我正在使用https://developer.github.com/v4/explorer/进行测试)。 我已经将‘no-CORS’的fetchOpti
..
我使用graphql-tag中的gql。 假设我有一个gql对象定义如下: const QUERY_ACCOUNT_INFO = gql` query AccountInfo { viewer { lastname firstname email phone id } } ` 必须有一种方法可以从中获取A
..
我想使用GraphQL和实体框架核心来查询多个数据库。每个数据库都链接到一个被许可方,因此所有查询都会收到一个查询参数licenseeId。现在,我需要指示DI在服务请求DbContext(例如,通过构造函数参数或服务定位器)时,以某种方式基于licenseeId解析DbContext。这真的可能吗? 以下是目前执行的相关部分: 存储库类 public MyRepository
..
问题的一些上下文: 我们正在使用Golang在AWS中创建一个lambda函数,在此函数中,我们需要使用GraphQL从数据库中检索一些信息。 我们能够这样做,但当前在将响应分析为有效类型时遇到一些问题,因为我们希望使用单个类型来保存所有可能的方案。 要更好地解释这一点,请查看";示例,然后查看";目标";。 示例: 我们将收到如下内容:
..
以下代码在热重新加载Reaction应用程序时起作用。但当我按刷新按钮(或按F5)时,应用程序崩溃,提示数据未定义。 我已经尝试了FETCH-CACHE-POLICATION,每个策略 在GQL操场和阿波罗客户端DevTools中都没有错误。查询运行正常。 import React, { useContext } from 'react'; import { useQuery } from
..
我在和Reaction Hooks作斗争。我在网上看了看,但想不出如何让这些例子适应我的代码。我有以下组件,它会触发";太多重新呈现";错误: const EmailVerification = () => { const [showMessage, setShowMessage] = useState(true); const [text, setText] = u
..
我有一个NodeJS Express应用程序,它充当客户端应用程序和GraphQL API之间的代理。GraphQL API实现GraphQL-MULPART-REQUEST-SPEC。我正在使用GraphQL请求包来查询它。 代理应用程序使用nestjs和Multer进行上载。 根据GraphQL请求文档,您可以像这样上传文件 const UploadUserAvatar = gq
..
我一直在使用GraphQL并触发查询,以便将JSON响应放入Reaction应用程序。 但我需要启动一个查询,该查询将返回该列中的最大值和最小值。 我已经翻阅了GraphQL的文档,但仍未找到完成此操作的方法。 { schneider(where: {_and: [{device_time: {_gte: "2018-09-04T20:11:42.097+05:30"}},
..
我要创建具有两个现有类型(FirstType和Second类型)的Union Type(graph ene.Union),并能够解析此联合类型的查询。 架构 class FirstType(DjangoObjectType): class Meta: model = FirstModel class SecondType(Dja
..
我使用moongose在nodejs上使用mongodb。目前,我正在尝试实现基于Grapqhl的API。 我的查询graphql架构如下: const schema = buildSchema(` type Query {
..
在解析大型数据时,我注意到从将结果从解析程序返回到客户端的那一刻起,性能非常慢。 我假设apollo-server迭代我的结果并检查类型...无论哪种方式,手术都需要太长时间。 在我的产品中,我必须一次返回大量数据,因为它被一次全部用于在UI中绘制图表。我没有可以切片数据的分页选项。 我怀疑速度缓慢来自apollo-server,而不是我的解析程序对象创建。 请注意,我记录了解
..
我遇到了以下“问题”。我习惯了有这样的API。 /users /users/{id} 第一个函数返回用户列表。第二个只是一个单一的物体。我希望GraphQL也是如此,但似乎失败了。我获得了以下架构 var schema = new GraphQLSchema({ query: new GraphQLObjectType({ name: 'Query', fiel
..
我正在浏览Apollo Reaction挂钩的文档。 和Saw有两个查询挂钩可用于useQuery和useLazyQuery 我正在读这一页。 https://www.apollographql.com/docs/react/api/react/hooks/ 谁能给我解释一下它们之间有什么区别,在哪种情况下应该使用它。 推荐答案 当组件调用useQuery时,它会随后
..
我一直在阅读GraphQL文档,发现他们已经用两种方式解释了GraphQL服务器的实现:一种是使用GraphQL-YOGA,这是一个全功能的GraphQL服务器;另一种是使用GraphQL、Express-GraphQL和Express。在这两种情况下,我们在创建服务器实例时传递架构和解析器函数。 但解析器函数的实现有所不同。在使用GraphQL-YOGA时,解析器函数提供了4个参数,其中包
..
是否可以指定在GraphQL架构中实现多个接口的类型?如果是,将如何实现这一点? 推荐答案 是。如spec中所述: 对象类型可以声明它实现了一个或多个唯一接口。 请记住,结果对象必须是“它实现的所有接口的超集”--它必须实现每个接口拥有的所有字段,并且这些字段不能冲突。例如,如果接口A和接口B都有一个名为something的字段,则两个接口的该字段的类型必须相同,才能使对象类型
..
在我有的架构文件中,我注意到有些类型后面有感叹号,例如 # Information on an account relationship type AccountEdge { cursor: String! node: Account! } 这些是什么意思?我在文档中或通过谷歌搜索😅都找不到任何有关它的内容 推荐答案 这意味着该字段不可为空。 在Graphql
..
按照https://github.com/quasarframework/app-extension-apollo/tree/v2中的步骤将Apollo扩展安装到Quasar 2.4.9: "devDependencies": { "@babel/eslint-parser": "^7.13.14", "@quasar/app": "^3.0.0", "@quas
..
我的设置 TypeScrip Reaction应用 后端GraphQL接口 阿波罗客户端 使用Apollo客户端DevTools扩展进行检查 我的问题 什么是活动查询?Apollo Docs谈了很多关于主动查询的内容,但我很难得到一个实际的定义。 我知道,活动查询基本上是从组件状态到Apollo客户端缓存的整体全局状态的链接。这样做正确吗? 当我的Reaction组件中
..
我正在尝试使用GraphQL从Github获取按ID列出的问题列表,但看起来我遗漏了什么,或者这是不可能的。 query ($ids:['517','510']!) { repository(owner:"owner", name:"repo") { issues(last:20, states:CLOSED) { edges { node {
..