apollo相关内容
我已经使用 React-Apollo 设置了一个 React 应用程序,并且可以成功查询我的 API. 但是,当我进行突变时,会出现奇怪的效果.我成功取回了所有数据(如 Chrome 开发工具的网络选项卡中所示),但是当尝试 console.log 数据时,它说它是 null. 相关代码如下: //变异文件从“graphql-tag"导入gql;导出默认 gql`突变 CreateR
..
我正在尝试在成功执行突变后更新我的 chache.这是我的查询和突变: export const Dojo_QUERY = gql`查询 Dojo($id: Int!){道场(ID:$ id){ID,姓名,标志网址,地点 {ID,城市,国家},成员{ID},学科{ID,姓名}}}`;export const addDiszipline_MUTATION = gql`突变 createDiszip
..
当我模拟 production(又名,playground is disabled)并转到我的根目录时,http://localhost:9000/我收到以下回复: 400 错误请求缺少 GET 查询 有没有办法防止这种情况或解决方法来呈现其他页面? 我是阿波罗的新手.我只使用 apollo-server(没有快递).我将不胜感激. 解决方案 Use playground: tr
..
我目前正在尝试将项目从 vuex/REST 移植到 vue-apollo.该项目显示了一个活动列表,每个活动都可以展开以显示详细信息,包括参与者. 所以我有一个 EventList 组件,它获取列表所需的事件和所有属性.我有一个从 onclick 列表中展开的 EventDetails 子组件.EventDetails 需要一些事件数据以及要呈现的与会者列表.问题是,我找不到一种优雅的方式来
..
我最近开始学习react,遇到了一些我不明白的事情.所以当我声明一个组件时,我也在构造函数中声明了一个属性.然后,在执行第一个查询(我使用 Apollo 客户端 - GraphQL )后,我想将结果(我知道这将始终是电子邮件)存储在声明的属性中,以便我可以将其用作第二个查询中的参数. 应用逻辑是我想显示给定电子邮件的所有订单,但首先我会收到带有查询的电子邮件. 代码如下: expor
..
我的 NodeJS Apollo 服务器有以下 JSON 输出: 属性:[ { id: 8,name: '尺寸',位置:0,可见:真实,变化:真实,选项:[数组] } ], 现在我想为此创建一个 graphql 方案.我可以访问所有项目,如 id、位置、可见......但我无法访问的选项. 我该如何为此编写 graphql 方案?目前的方案是: const ProductAttri
..
我正在尝试测试一个导入 .gql 文件的组件.当我尝试在 Jest 文件中构建组件时,收到此错误: ( object.anonymous function(module exports require __dirname __filename global jest) {查询 getUser {ˆˆˆˆˆˆˆ从“路径"导入 GET_USER;^ 有人知道如何忽略导入吗?因为我不需要测试
..
我正在使用 react-apollo 进行 GraphQL 查询,我正在使用 解决方案 Cypress 现在正式支持使用 GQL:使用 GraphQL. 我建议您详细阅读他们的文档,但这里的 TLDR 非常粗糙,风险自负: cy.intercept('your-url-here/graphql', (req) => {const { body } = req;if (body.hasO
..
我正在开发这个库https://github.com/ilyaskarim/wertik-js 调用 Wertik JS 使 GraphQL + Rest API 更容易,在解析器中,当我控制台日志 info 时,它显示未定义.对于每个模块,我都创建了动态解析器,以使使用此库的开发人员更容易使用. let 对象 = {创建:异步(_:任何,args:任何,上下文:任何,信息:任何)=>{控制
..
我创建了一个代码片段来演示这个问题: https://codesandbox.io/s/o1v4qxw3yy 本质上,当单击复选框时,checkedValues(一个 id 数组)不会传递给 ChildComponent.除非我同时发送另一个变量.如果在 ParentComponent 中取消注释 cat 行 @32,它就会开始工作. 我注意到 ChildComponent 周围
..
我有这个身份验证问题 注册工作正常,服务器获取注册数据:用户密码电子邮件和号码.这一步之后,我就有了OTP验证 我得到了 PIN 码并运行了验证突变.在验证时,我收到错误: 您未通过身份验证 所有过程都停止了,因为我没有得到验证 这里是 react-native 部分的代码 const VERIFY = gql突变($token:字符串!,$kind:TokenKi
..
我有一个正在试验的大型数据集.我正在尝试有条件地包含嵌套对象.我的客户查询: query getAllAlbums ($fetchPhotos: Boolean!){专辑{ID标题标签{...标签重量}轮播物品{ID,媒体网址}照片@include(if: $fetchPhotos){...照片}}} 我第一次尝试在服务器端实现,我将它添加到架构中: 类型专辑@include{id:字符串标
..
我在我们的一个项目中使用了 Angular Apollo.我正在创建阿波罗客户端: this.apollo.create({链接:this.httpLink.create({ uri: `${environment.apiBase}/graphql?access_token=${this.tokenService.token}`}),缓存:新的 InMemoryCache()}) 由于我们的
..
我有一个像这样的简单查询 从“graphql-tag"导入gql;导出 const GET_TODOS_BY_PRODUCT = gql`查询 getTodosByProduct($id:身份证!$completed: Boolean = false$limit: 整数 = 100){产品(ID:$ id){井号待办事项(完成:$完成,限制:$限制){身体}}}`; 在 GraphiQL 中,
..
如何在 graphQL apollo 语法中添加字段解析器?使用 graphql 语法,如果我的讲座有问题,我可以这样做: const LectureType = new GraphQLObjectType({name: '讲座类型',字段:() =>({id: { 类型: GraphQLID },问题: {类型:新 GraphQLList(QuestionType),解析:({ _id },
..
我正在创建一个 Next.js 博客,该博客使用使用 KeystoneJS 创建的 API.我对如何从帖子的 slug 中获取动态路径上的单个帖子非常感到困惑. 查询 我认为查询应该是这样的: query Post($slug: String) {发布(其中:{ slug:$slug }){ID}} 在一个名为 post.service.js 的文件中像这样查询: 导出异步函数
..
我是 NextJS 的新手.我有一个页面需要显示从 Hasura GraphQL 后端提取的实时数据. 在其他非 NextJS 应用程序中,我使用了 GraphQL 订阅和 Apollo 客户端库.在幕后,这使用了 websockets. 当 NextJS 不使用订阅时,我可以让 GraphQL 在 NextJS 中工作.我很确定这是在服务器端运行的: 从“react"导入React
..
我正在尝试将嵌套对象写入 apollo 缓存,但它不起作用.简单的变量写入工作正常.我正在使用 Apollo-client v2.4 //Schemaconst GET_DATA_FROM_CACHE = gql `姓名地址年龄`//从缓存中读取数据使成为() {返回 ({(
..
我正在尝试在我的 iOS 项目中安装 Apollo.我按照这里的说明操作:https://www.apollographql.com/docs/ios/安装.html.当我完成“添加代码生成构建步骤"时,出现错误.它找不到文件 check-and-run-apollo-cli.sh.错误是“命令 PhaseScriptExecution 失败,退出代码非零."所以我检查了它给我的文件路径.似乎“c
..
我的 apollo 查询出现 网络错误 {"type":"WriteError"}.查询在到达客户端时执行得很好.但是在他的商店里写它有问题.任何想法可能会出错?这是查询: 片段 BpmnProcessInstanceItemTask on BpmnTaskInstance {ID开始日期完成日期任务 {姓名__类型名}表演者{姓名__类型名}表演者角色__类型名}BpmnProcessInst
..