apollo-server相关内容
我的组件正在调用订阅查询,但由于某种原因订阅解析器未被访问:其中的断点从未被激活.然而在客户端,我收到了 GraphQL 订阅错误: “订阅必须返回异步迭代.收到:未定义" 这可能是什么原因造成的? 提前感谢大家提供任何信息. 订阅查询 const IM_SUBSCRIPTION_QUERY = gql`订阅 getIMsViaSubscription($fromID:
..
我在 KeystoneJS AdminUI 的自定义字段中使用 TinyMCE,这是一个 React 应用程序.我想从 React 前端上传图像到 KeystoneJS GraphQL 后端.我可以使用添加到 Keystone 服务器的 REST 端点上传图像——向 TinyMCE 传递一个 images_upload_handler 回调——但我想利用 Keystone 已经构建的 GraphQ
..
假设我有以下内容: type User {id: 整数!名称:字符串dob:字符串朋友:[用户]}询问 {用户(id:Int!):用户} 在我看来,我刚刚创造了无限递归的潜力: query GetUser($userId: Int!) {用户(ID:$userId){朋友们 {姓名朋友们 {姓名朋友们 {姓名...等等}}}}} 我如何在我的 user 解析器中防止这种情况发生? 解
..
我使用 Apollo Server v2.0(不带中间件)作为我项目的一部分,我想添加对 HTTP GET 端点的支持以进行文件下载.有没有办法在不使用 apollo-server-express 的情况下公开 API 端点? 谢谢 解决方案 没有.虽然 apollo-server 目前在幕后使用 express,但 Express 实例并未作为 ApolloServer 实例的属性
..
我有这个身份验证问题 注册工作正常,服务器获取注册数据:用户密码电子邮件和号码.这一步之后,我就有了OTP验证 我得到了 PIN 码并运行了验证突变.在验证时,我收到错误: 您未通过身份验证 所有过程都停止了,因为我没有得到验证 这里是 react-native 部分的代码 const VERIFY = gql突变($token:字符串!,$kind:TokenKi
..
我正在使用带有 Prisma 和 vuejs + apollo 客户端的 GraphQL 订阅 在本地系统中,我在 http://localhost:8080 和服务器上运行 vuejs http://localhost:4000. 我想在仪表板中显示最近添加和更新的记录. 我已在本地系统中实现订阅,并且运行正常. 我将所有服务器端和客户端代码推送到服务器,但订阅在那里不起
..
整个 GraphQL 范式对我来说都是新的,通常与 React Redux 一起使用.我的要求是: 用户点击带有 UID 的行项目 我们打开一个表单来编辑这些数据(预先填充之前保存的信息) 然后我们编辑这些数据并保存 我认为 (2) &(3) 将由 类型的结构处理但它不起作用,主要是因为在 Query 中设置状态将使文本输
..
文档(https://www.apollographql.com/docs/apollo-server/features/data-sources.html#Using-Memcached-Redis-as-a-cache-storage-backend) 显示如下代码: const { RedisCache } = require('apollo-server-cache-redis');co
..
问题 各位开发者, 我定义了两个在技术上具有相同类型的模式,但出现以下错误: 错误:类型“Extra"被定义多次. 有没有办法解决这个问题? 抱歉,阿波罗对我来说是新手,我非常感谢您帮助解决这个问题.提前致谢! 架构 #1 const {gql} = require('apollo-server');typeDefs = gql `扩展类型查询{搜索(q:字符
..
我的组件正在调用订阅查询,但由于某种原因订阅解析器未被访问:其中的断点从未被激活.然而在客户端,我收到了 GraphQL 订阅错误: “订阅必须返回异步迭代.收到:未定义" 这可能是什么原因造成的? 提前感谢大家提供任何信息. 订阅查询 const IM_SUBSCRIPTION_QUERY = gql`订阅 getIMsViaSubscription($fromID:
..
假设我有以下内容: type User {id: 整数!名称:字符串dob:字符串朋友:[用户]}询问 {用户(id:Int!):用户} 在我看来,我刚刚创造了无限递归的潜力: query GetUser($userId: Int!) {用户(ID:$userId){朋友们 {姓名朋友们 {姓名朋友们 {姓名...等等}}}}} 我如何在我的 user 解析器中防止这种情况发生? 解
..
当我模拟 production(又名,playground is disabled)并转到我的根目录时,http://localhost:9000/我收到以下回复: 400 错误请求缺少 GET 查询 有没有办法防止这种情况或解决方法来呈现其他页面? 我是阿波罗的新手.我只使用 apollo-server(没有快递).我将不胜感激. 解决方案 Use playground: tr
..
我正在开发这个库https://github.com/ilyaskarim/wertik-js 调用 Wertik JS 使 GraphQL + Rest API 更容易,在解析器中,当我控制台日志 info 时,它显示未定义.对于每个模块,我都创建了动态解析器,以使使用此库的开发人员更容易使用. let 对象 = {创建:异步(_:任何,args:任何,上下文:任何,信息:任何)=>{控制
..
我有这个身份验证问题 注册工作正常,服务器获取注册数据:用户密码电子邮件和号码.这一步之后,我就有了OTP验证 我得到了 PIN 码并运行了验证突变.在验证时,我收到错误: 您未通过身份验证 所有过程都停止了,因为我没有得到验证 这里是 react-native 部分的代码 const VERIFY = gql突变($token:字符串!,$kind:TokenKi
..
如何在 graphQL apollo 语法中添加字段解析器?使用 graphql 语法,如果我的讲座有问题,我可以这样做: const LectureType = new GraphQLObjectType({name: '讲座类型',字段:() =>({id: { 类型: GraphQLID },问题: {类型:新 GraphQLList(QuestionType),解析:({ _id },
..
我有两种 GraphQL 类型: type 作者 {id:字符串!名称:字符串!}类型书{id:字符串!作者:作者!名称:字符串!} 在我的数据库中,是通过books表内的外键实现的: 表作者(伪代码) `id` INTEGER UNSIGNED`名称`字符串 桌书(伪代码) `id` INTEGER UNSIGNED`author_id` INTEGER UNSIGNED REF
..
这是一个可重现的示例.运行 app.js 并在 http://localhost:4000/graphql 您可以运行以下查询: query RecipeQuery{食谱(标题:“食谱2"){描述}} 问题: 我需要来自响应数据中 extensions 字段的调试信息.我在谈论这个 extensions 字段: "data":{....},“扩展":{“跟踪":{}“缓存控制"
..
我想要做的是将 react/apollo-server 全栈应用程序部署到 heroku.因此,我尝试从 express/apollo-server 后端提供静态客户端文件,如下所示: const path = require('path');const express = require('express');const app = express();const cors = require
..
我一直在尝试重新创建 Apollo 教程NestJS.但是当我尝试使用 apollo-datasource-rest 使用 NestJS,从外部数据源获取数据时失败,错误如下: [Nest] 29974 - 07/14/2020, 9:33:20 PM [ExceptionsHandler] 无法读取未定义的属性“fetch"+125971ms类型错误:无法读取未定义的属性“fetch" 好像
..
使用 graphql-yoga,您可以通过执行以下操作简单地导入您的模式:typeDefs: './src/schema.graphql'.apollo-server-express 是否有类似的方法? 如果没有,如何从外部 .graphql 文件导入 typeDefs? 解决方案 我找到了一种方法,使用 grahpql-import 这正是我所需要的.请参阅下面的示例代码: im
..