gpt4 book ai didi

graphql - 有没有办法将片段传递给graphiql?

转载 作者:行者123 更新时间:2023-12-03 17:37:33 24 4
gpt4 key购买 nike

可以传递查询,但显然不是片段:

server.use('/graphiql', graphiqlExpress({
endpointURL: '/graphql',
query: `# Welcome to GraphiQL

query PostsForAuthor {
author(id: 1) {
firstName
posts {
title
votes
}
}
}`}));

2017 年 10 月 12 日更新
可以使用 Apollo 的客户端将片段与查询一起发送:

http://dev.apollodata.com/core/fragments.html

然而,这不是原始问题的解决方案;我想在启动时将片段传递给 graphiql 服务器实例。

最佳答案

启动是指从服务器吗?如果是这样,我不相信这就是片段的使用方式。我的理解如下:

  • 在您提供类型的服务器上(例如 User )
  • 在客户端上,您使用查询和片段查询这些类型

  • 例如,如果您提供类型 User在服务器上,在客户端 graphQL 上,您可以使用片段来查询该类型:

    graphQL(客户端)
    fragment authorData on AuthorType{
    firstName
    posts {
    title
    votes
    }
    }

    query PostsForAuthor {
    author(id: 1) {
    ...authorData
    }
    }

    关于graphql - 有没有办法将片段传递给graphiql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45557380/

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