apollo-server相关内容

Apollo GraphQL突变(对象参数)

因此,我正在尝试设计我的Apollo服务器.我想创建一个以对象作为参数的变异. 这是我的模式的摘要,以某种方式引起了问题: 我认为这在语法上是正确的,但是我遇到了这个错误: {“错误":[{“消息":“预期的输入类型."}]} 解决方案 您必须声明INPUT_OBJECT为输入类型: input INPUT_OBJECT { field1: String, ..
发布时间:2020-09-06 01:46:30 其他开发

如何使用或使用graphql-tools枚举类型?

在graphql-tools文档中,我找不到任何地方应该如何使用馈给makeExecutableSchema的架构中的enum类型.有人知道这是怎么做的吗? 示例代码: enum Color { RED GREEN BLUE } type Car { color: Color! } Color的解析器是什么样的? 解决方案 您不会为Color编写解析器.这 ..
发布时间:2020-09-06 01:45:22 其他开发

如何将GraphQL请求字符串解析为对象

我正在为GraphQL运行Apollo lambda服务器.我想从POST请求主体中截获GraphQL查询/变异并对其进行解析,以便我可以找出请求所要求的查询/变异.环境是Node.js. 该请求不是JSON,而是GraphQL查询语言.我四处张望,试图找到一种方法将其解析为可以导航的对象,但我正在绘制空白. Apollo服务器必须以某种方式解析它以定向请求.有谁知道一个可以做到这一点 ..
发布时间:2020-09-06 01:45:18 前端开发

如何正确处理异步错误?

进行GraphQL查询时,查询失败,Apollo通过具有数据对象和错误对象来解决此问题. 发生异步错误时,我们获得了具有一个数据对象和一个错误对象的相同功能.但是,这次我们也得到一个UnhandledPromiseRejectionWarning,其中包含有关以下内容的信息:DeprecationWarning: Unhandled promise rejections are deprec ..
发布时间:2020-09-06 01:45:08 前端开发

阿波罗服务器快递CORS问题

所以我要迁移到apollo-server-express 2.3.3(我使用的是1.3.6) 我遵循了一些指南,进行了必要的调整,但陷入了CORS问题. 根据文档您必须使用applyMiddleware函数将Express连接到阿波罗服务器. 我目前正在执行以下操作: const app = express(); // CORS configuration const cor ..
发布时间:2020-09-06 01:45:06 其他开发

为什么GraphQL查询返回null?

我有一个graphql/apollo-server/graphql-yoga端点.该端点公开从数据库(或REST端点或其他服务)返回的数据. 我知道我的数据源正在返回正确的数据-如果将调用结果记录到解析器中的数据源,则可以看到正在返回的数据.但是,我的GraphQL字段始终解析为null. 如果我将该字段设置为非空,则在响应中的errors数组内会看到以下错误: 无法为不可为空的 ..
发布时间:2020-09-06 01:43:51 其他开发

在GraphQL Apollo Server v2.0中公开HTTP GET API

我将Apollo Server v2.0(无中间件)用作我的项目的一部分,我想添加对HTTP GET端点的支持以进行文件下载.有没有办法在不使用apollo-server-express的情况下公开API端点? 谢谢 解决方案 否.尽管apollo-server当前在幕后使用express,但Express实例并未作为ApolloServer实例的属性公开.为了公开任何其他端点,您需 ..
发布时间:2020-09-06 01:42:31 其他开发

如何将图像上传到KeystoneJS GraphQL端点?

我在KeystoneJS AdminUI的自定义字段中使用TinyMCE,这是一个React应用程序.我想将图像从React正面上传到KeystoneJS GraphQL背面.我可以使用添加到Keystone服务器的REST端点上传图像-向TinyMCE传递images_upload_handler回调-但我想利用Keystone已经构建的GraphQL端点获取我已拥有的图像列表/类型创建. ..
发布时间:2020-09-06 01:42:28 其他开发

使用Apollo Client GraphQL查询和变异表单

整个GraphQL范式对我来说是新的,通常与React Redux一起使用.我的要求是: 用户单击带有UID的行项目 我们打开一个表单来编辑此数据(预先填充了先前保存的信息) 我们然后编辑此数据并保存 我认为(2)& (3)将由类型的结构处理,但是它不起作用,主要是因为在Query中设置状态将使textinputs控制输入. ..
发布时间:2020-09-06 01:41:18 其他开发

Apollo GraphQL订阅在Vuejs中不起作用

我正在使用带有Prisma和vuejs + apollo客户端的GraphQL订阅 在本地系统中,我正在 http://localhost:8080 上运行vuejs,并在我想在仪表板上显示最近添加和更新的记录. 我已经在本地系统中实现了订阅,并且工作正常. 我将所有服务器端和客户端代码推送到服务器,但订阅在那儿无法正常工作. 我正在使用AWS服务器.除订阅外,其他所有内容 ..
发布时间:2020-09-06 01:40:03 前端开发

如何解决错误:输入"Extra"使用graphql在apollo服务器中多次定义

问题 嗨,开发人员, 我定义了两个技术上类型相同的架构,但是出现以下错误: Error: Type "Extra" was defined more than once. 有没有办法解决这个问题? 对不起,阿波罗(Apollo)对我来说是新手,非常感谢您为解决此问题所提供的帮助.预先感谢! 架构#1 const {gql} = require('apoll ..
发布时间:2020-09-06 01:37:57 前端开发

Apollo订阅解析器永远不会激活?

我的组件正在调用订阅查询,但是由于某种原因无法访问订阅解析器:其中的断点从未激活.但是在客户端上却收到了GraphQL订阅错误: “订阅必须返回异步可迭代.已接收:未定义" 这可能是什么原因造成的? 感谢所有人提供任何信息. 订阅查询 const IM_SUBSCRIPTION_QUERY = gql` subscription getIMsViaSubs ..
发布时间:2020-09-06 01:37:50 其他开发

带有Apollo数据源的NestJS

我一直在尝试使用以下方法重新创建 Apollo教程 NestJS.但是,当我尝试在NestJS中使用 apollo-datasource-rest 时,从外部数据源中获取数据时失败,并显示以下错误: [Nest] 29974 - 07/14/2020, 9:33:20 PM [ExceptionsHandler] Cannot read property 'fetch' of und ..
发布时间:2020-09-06 01:34:16 其他开发