apollo-server相关内容

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

我的组件正在调用订阅查询,但由于某种原因订阅解析器未被访问:其中的断点从未被激活.然而在客户端,我收到了 GraphQL 订阅错误: “订阅必须返回异步迭代.收到:未定义" 这可能是什么原因造成的? 提前感谢大家提供任何信息. 订阅查询 const IM_SUBSCRIPTION_QUERY = gql`订阅 getIMsViaSubscription($fromID: ..
发布时间:2021-11-15 22:18:26 其他开发

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

我在 KeystoneJS AdminUI 的自定义字段中使用 TinyMCE,这是一个 React 应用程序.我想从 React 前端上传图像到 KeystoneJS GraphQL 后端.我可以使用添加到 Keystone 服务器的 REST 端点上传图像——向 TinyMCE 传递一个 images_upload_handler 回调——但我想利用 Keystone 已经构建的 GraphQ ..
发布时间:2021-11-15 22:18:17 其他开发

GraphQL:如何处理在其自己的类型定义中引用类型?

假设我有以下内容: type User {id: 整数!名称:字符串dob:字符串朋友:[用户]}询问 {用户(id:Int!):用户} 在我看来,我刚刚创造了无限递归的潜力: query GetUser($userId: Int!) {用户(ID:$userId){朋友们 {姓名朋友们 {姓名朋友们 {姓名...等等}}}}} 我如何在我的 user 解析器中防止这种情况发生? 解 ..
发布时间:2021-11-15 22:18:10 其他开发

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

我使用 Apollo Server v2.0(不带中间件)作为我项目的一部分,我想添加对 HTTP GET 端点的支持以进行文件下载.有没有办法在不使用 apollo-server-express 的情况下公开 API 端点? 谢谢 解决方案 没有.虽然 apollo-server 目前在幕后使用 express,但 Express 实例并未作为 ApolloServer 实例的属性 ..
发布时间:2021-11-15 22:18:05 其他开发

使用 Apollo 和 React-native 的身份验证问题

我有这个身份验证问题 注册工作正常,服务器获取注册数据:用户密码电子邮件和号码.这一步之后,我就有了OTP验证 我得到了 PIN 码并运行了验证突变.在验证时,我收到错误: 您未通过身份验证 所有过程都停止了,因为我没有得到验证 这里是 react-native 部分的代码 const VERIFY = gql突变($token:字符串!,$kind:TokenKi ..

Apollo GraphQL 订阅在 Vuejs 中不起作用

我正在使用带有 Prisma 和 vuejs + apollo 客户端的 GraphQL 订阅 在本地系统中,我在 http://localhost:8080 和服务器上运行 vuejs http://localhost:4000. 我想在仪表板中显示最近添加和更新的记录. 我已在本地系统中实现订阅,并且运行正常. 我将所有服务器端和客户端代码推送到服务器,但订阅在那里不起 ..
发布时间:2021-11-15 22:15:48 前端开发

使用 Apollo 客户端 GraphQL 查询和修改表单

整个 GraphQL 范式对我来说都是新的,通常与 React Redux 一起使用.我的要求是: 用户点击带有 UID 的行项目 我们打开一个表单来编辑这些数据(预先填充之前保存的信息) 然后我们编辑这些数据并保存 我认为 (2) &(3) 将由 类型的结构处理但它不起作用,主要是因为在 Query 中设置状态将使文本输 ..
发布时间:2021-11-15 22:14:56 其他开发

如何修复错误:输入“额外"在 apollo-server 中使用 graphql 定义了不止一次

问题 各位开发者, 我定义了两个在技术上具有相同类型的模式,但出现以下错误: 错误:类型“Extra"被定义多次. 有没有办法解决这个问题? 抱歉,阿波罗对我来说是新手,我非常感谢您帮助解决这个问题.提前致谢! 架构 #1 const {gql} = require('apollo-server');typeDefs = gql `扩展类型查询{搜索(q:字符 ..
发布时间:2021-11-15 22:12:26 前端开发

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

我的组件正在调用订阅查询,但由于某种原因订阅解析器未被访问:其中的断点从未被激活.然而在客户端,我收到了 GraphQL 订阅错误: “订阅必须返回异步迭代.收到:未定义" 这可能是什么原因造成的? 提前感谢大家提供任何信息. 订阅查询 const IM_SUBSCRIPTION_QUERY = gql`订阅 getIMsViaSubscription($fromID: ..
发布时间:2021-11-15 22:11:58 其他开发

GraphQL:如何处理在其自己的类型定义中引用类型?

假设我有以下内容: type User {id: 整数!名称:字符串dob:字符串朋友:[用户]}询问 {用户(id:Int!):用户} 在我看来,我刚刚创造了无限递归的潜力: query GetUser($userId: Int!) {用户(ID:$userId){朋友们 {姓名朋友们 {姓名朋友们 {姓名...等等}}}}} 我如何在我的 user 解析器中防止这种情况发生? 解 ..
发布时间:2021-11-15 22:11:39 其他开发

禁用操场时,阿波罗服务器返回 GET 查询丢失

当我模拟 production(又名,playground is disabled)并转到我的根目录时,http://localhost:9000/我收到以下回复: 400 错误请求缺少 GET 查询 有没有办法防止这种情况或解决方法来呈现其他页面? 我是阿波罗的新手.我只使用 apollo-server(没有快递).我将不胜感激. 解决方案 Use playground: tr ..
发布时间:2021-11-15 22:11:01 其他开发

Apollo GraphQL 解析器类型签名中的 info 参数为空

我正在开发这个库https://github.com/ilyaskarim/wertik-js 调用 Wertik JS 使 GraphQL + Rest API 更容易,在解析器中,当我控制台日志 info 时,它显示未定义.对于每个模块,我都创建了动态解析器​​,以使使用此库的开发人员更容易使用. let 对象 = {创建:异步(_:任何,args:任何,上下文:任何,信息:任何)=>{控制 ..
发布时间:2021-11-15 22:10:42 前端开发

使用 Apollo 和 React-native 的身份验证问题

我有这个身份验证问题 注册工作正常,服务器获取注册数据:用户密码电子邮件和号码.这一步之后,我就有了OTP验证 我得到了 PIN 码并运行了验证突变.在验证时,我收到错误: 您未通过身份验证 所有过程都停止了,因为我没有得到验证 这里是 react-native 部分的代码 const VERIFY = gql突变($token:字符串!,$kind:TokenKi ..

GraphQL 如何做一个 JOIN 请求而不是许多顺序请求?

我有两种 GraphQL 类型: type 作者 {id:字符串!名称:字符串!}类型书{id:字符串!作者:作者!名称:字符串!} 在我的数据库中,是通过books表内的外键实现的: 表作者(伪代码) `id` INTEGER UNSIGNED`名称`字符串 桌书(伪代码) `id` INTEGER UNSIGNED`author_id` INTEGER UNSIGNED REF ..
发布时间:2021-11-15 22:09:06 前端开发

带有 Apollo 数据源的 NestJS

我一直在尝试重新创建 Apollo 教程NestJS.但是当我尝试使用 apollo-datasource-rest 使用 NestJS,从外部数据源获取数据时失败,错误如下: [Nest] 29974 - 07/14/2020, 9:33:20 PM [ExceptionsHandler] 无法读取未定义的属性“fetch"+125971ms类型错误:无法读取未定义的属性“fetch" 好像 ..
发布时间:2021-11-15 22:06:53 其他开发

Apollo GraphQL - 将 .graphql 模式导入为 typeDefs

使用 graphql-yoga,您可以通过执行以下操作简单地导入您的模式:typeDefs: './src/schema.graphql'.apollo-server-express 是否有类似的方法? 如果没有,如何从外部 .graphql 文件导入 typeDefs? 解决方案 我找到了一种方法,使用 grahpql-import 这正是我所需要的.请参阅下面的示例代码: im ..
发布时间:2021-11-15 22:06:35 其他开发