gpt4 book ai didi

graphql - 在 GraphQL 中,您可以更改别名中的输出结构吗?

转载 作者:行者123 更新时间:2023-12-03 02:26:07 26 4
gpt4 key购买 nike

假设我有一个如下所示的 GraphQL 查询:

query {
Todo {
label
is_completed
id
}
}

但是从这个查询中消费数据的客户端需要一个有点不同的数据结构——例如一个 TypeScript 接口(interface),如:
interface Todo {
title: string // "title" is just a different name for "label"
data: {
is_completed: boolean
id: number
}
}

只需使用别名即可轻松返回 labeltitle .但是有没有办法让它同时返回 is_completedid在一个名为 data 的别名下?

最佳答案

没有办法做到这一点。要么更改架构以反射(reflect)客户端的需求,要么在客户端获取响应后转换响应。

关于graphql - 在 GraphQL 中,您可以更改别名中的输出结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61054976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com