首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Hasura GraphQL型错误不一致对象

Hasura GraphQL型错误不一致对象
EN

Stack Overflow用户
提问于 2021-08-04 12:23:02
回答 1查看 1.4K关注 0票数 1

我试图在Hasura操作中将用户对象添加到我的AuthPayload中。我刚接触过graphql和Hasura,不知道我做错了什么。这是我在Hasura控制台中遇到的错误。

不一致对象:对给定自定义类型的验证失败,因为对象类型"AuthPayload“中"User”字段的类型"user“是不允许的对象类型。

这是我拥有的..。

动作定义

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
type Mutation {
  login (
    email: String!
    password: String!
  ): AuthPayload
}

新类型定义

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
type AuthPayload {
  token : String
  user : User
}

type User {
  id: uuid!
  email: String!
  role: String!
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-04 18:36:57

错误消息清楚地指出,AuthPayload中的字段不能是复杂类型(对象)。

所以解决办法是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
type AuthPayload {
  token : String
  user_id : uuid!
  email: String!
  role: String!
}

User类型的所有字段放入AuthPayload中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68657634

复制
相关文章
写在 2021: 值得关注/学习的前端框架和工具库
最近在知乎看到了这么个问题:学完Vue还有必要学习React和Node吗?[1], 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在“学完”Vue之后, 我也有了类似的疑问,但当时的我没多想,觉得“技多不压身”,反正都是前端,以后肯定用得上,那就学呗。
五月君
2021/06/10
4.2K0
写在 2021: 值得关注/学习的前端框架和工具库
写在2021: 值得关注/学习的前端框架和工具库
最近在知乎看到了这么个问题:学完Vue还有必要学习React和Node吗?, 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在“学完”Vue之后, 我也有了类似的疑问,但当时的我没多想,觉得“技多不压身”,反正都是前端,以后肯定用得上,那就学呗——
用户7365393
2021/09/19
2.9K0
激荡二十年:HTTP API 的变迁
这篇稿子断断续续写了有两周,期间还在公司做了一次 “A Tour to API Evolution” 的讲座,基本上就是把中文的稿子转译了一下。我之所以要研究这样一个主题,是想从 API 的历史中找到未来前进的方向,毕竟「读史使人明智,知古可以鉴今」。
tyrchen
2022/12/05
1.8K0
激荡二十年:HTTP API 的变迁
用Go重写Node.js服务:项目性能提升5倍,内存减少40%
Hasura Storage 是一项开源服务,在 hasura 和任何 s3 兼容的存储服务之上增加了一个存储服务。其目的是能够利用云存储服务,同时也利用 hasura 的功能,如它的 graphql API、权限、行动、预设等。
iginkgo18
2023/04/03
4.1K2
用Go重写:项目性能提升5倍,内存减少40%
Hasura Storage 是一项开源服务,在 hasura 和任何 s3 兼容的存储服务之上增加了一个存储服务。其目的是能够利用云存储服务,同时也利用 hasura 的功能,如它的 graphql API、权限、行动、预设等。
福大大架构师每日一题
2023/06/08
3500
用Go重写:项目性能提升5倍,内存减少40%
大厂都在实践的GraphQL,你了解吗?
最近,GraphQL 在构建后端 API 方面获得越来越多大公司的青睐, 如 PayPal、Facebook、Hasura、去哪儿等公司都做了大量实践。
灬沙师弟
2023/03/07
2.6K0
大厂都在实践的GraphQL,你了解吗?
2021年11个最佳无代码/低代码后端开发利器
无代码和低代码开发平台让全世界的人们在不写代码的情况下建立他们的业务和应用,为他们服务。根据 Forrester到2021年,无代码/低代码类别将增长到212亿美元。 在这些平台之前,为企业建立一个应用程序需要雇用有经验的软件开发人员。但现在情况并非如此。今天,许多无代码/低代码平台使独立创作者、艺术家和企业家都有可能自己建立应用程序。 尽管似乎有一个从写代码到使用可视化开发工具的范式转变,但拥有一个后端和前端的基本概念仍然是相同的。要为你的业务建立一个应用程序,你将需要一种方法来连接你的后端和前端。一个叫
IT大咖说
2022/03/04
12.6K0
GraphQL(一):GraphQL介绍
GraphQL是facebook开源的一套数据交互方案,它并非某种具体的语言或者框架,它只是提供了一套解决方案,这套解决方案通过GraphQL规范进行定义,不同语言可以有自己的GraphQL实现,目前已经有很多语言完成了GraphQL的实现,可以在这里查看。
辉哥
2021/11/24
1.4K0
GraphQL(一):GraphQL介绍
graphw00f:一款功能强大的GraphQL服务器引擎指纹识别工具
graphw00f是一款针对GQL节点的GraphQL指纹识别工具,该工具可以混合发送良性和恶意查询请求,以帮助广大研究人员识别和确定目标应用程序背后的GraphQL引擎。
FB客服
2021/10/21
1.2K0
GraphQL[0x01] -- GraphQL基础实践
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。它由Facebook开发和开源,强烈地表达了代码即文档的期望。能够精确有效地得到数据,没有冗余。
江涛学编程
2020/06/19
9120
GraphQL[0x01] -- GraphQL基础实践
GraphQL[0x01] -- GraphQL基础实践
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。它由Facebook开发和开源,强烈地表达了代码即文档的期望。能够精确有效地得到数据,没有冗余。
winty
2020/03/02
7370
GraphQL是API的未来,但它并非银弹
我认为,GraphQL 将改变世界。将来,你可以使用 GraphQL 查询世界上的任何系统。我在创造这样的未来。那么我为什么要对使用 GraphQL 进行辩驳呢?我个人最讨厌的是,社区一直在宣传 GraphQL 的好处,而这些好处却非常普通,并且与 GraphQL 实际上没有任何关系。如果我们想推广采用,那么我们应该诚实,应该摘掉有色眼镜。这篇文章是对 Kyle Schrade 的文章“为什么使用 GraphQL”的回应。这并不是批评。这篇文章是一个很好的讨论基础,因为它代表了我在社区中经常听到的观点。如果你读了整篇文章,当然这会花一些时间,你就会完全理解,为什么我认为 Kyle 的文章应该改名为“为什么使用 Apollo”。
深度学习与Python
2020/12/18
2K0
GraphQL(二):GraphQL服务搭建
在GraphQL(一):GraphQL介绍中讲到目前已经有很多平台完成了GraphQL实现,这里以Java平台为例,介绍GraphQL服务的搭建。
辉哥
2021/11/24
1.2K0
GraphQL
Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史。它的简单易用性,可扩展性,伸缩性受到广大Web开发者的喜爱。
ruochen
2021/11/25
2.6K0
受不了 Rust 这些问题,我将后端切换到了 Go
作者 | Anthony Oleinik 译者 | 平川 策划 | 刘燕 本文最初发布于 Level Up Coding 博客。 别激动!我能感受到你点击这篇文章时怀有的愤怒。我并不讨厌 Rust——在许多场景中,我都倾向于使用它。所有编程语言都是达成目的的手段。然而,就我要处理的场景而言,Rust 并不是很适合,我不得不把这个项目推倒重来,用 Golang 重写。 该项目是 Hasura 的一个简单的后端 webhook 服务。你可能不了解 Hasura,那是一个 Postgres 数据库封装器
深度学习与Python
2023/03/29
6660
受不了 Rust 这些问题,我将后端切换到了 Go
GraphQL
可怕的不是外貌的丑陋,而是无法与人亲近的内心空虚——科恩 官网:https://graphql.org/ graphql是一个API的查询语言,可以理解为一个规范 正如它官方文档宣传的那样: 定义你的数据规范(数据类型) Describe your data type Project { name: String tagline: String contributors: [User] } 描述你想干什么(查询) Ask for what you want { project(na
阿超
2022/09/29
4890
GraphQL
GraphQL
本文第一部分翻译自REST 2.0 Is Here and Its Name Is GraphQL,标题很有视觉冲击力,不小心上钩了
ayqy贾杰
2019/06/12
1.5K0
GraphQL
GraphQL入门
mkdir graphqljs cd graphqljs npm init npm install --save graphql touch hello.js 编辑hello.js var { graphql, buildSchema } = require('graphql'); var schema = buildSchema(` type Query{ hello:String }`); var root = { hello: () => 'Hello world!' }; gr
lilugirl
2022/03/24
5120
GraphQL详解
产品需求增加,页面需要增加功能,数据也就相应的要增加显示,那么REST接口也需要做增加,这种无可厚非。
大发明家
2021/12/17
2.6K0
GraphQL实践5——Netflix Dgs Graphql懒加载
在graphql中,需要查询的字段由调用方传递,如果此时存在关联表才能获取的字段,但前端不需要该字段的时候,默认查询所有字段会带来较大开销
F嘉阳
2022/10/28
9480

相似问题

嵌套对象的Hasura GraphQL UPSERT突变

12

日期间的Hasura graphql查询

11

graphql/hasura中的后置函数

16

如何重塑GraphQL (通过Hasura)查询响应?

236

如何使用Hasura GraphQL查询postgres RangeField

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文