微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

以json格式为websocket构建正确的graphql自省查询

如何解决以json格式为websocket构建正确的graphql自省查询

我知道这个查询本质上是新手,但就我的生活而言,我似乎无法在 json 中的 graphql websocket 上适当地执行自省查询。我假设我正在查询 apollo 服务器,因为需要 json 格式并且 websocket 服务器使用 graphql 结构。

最基本的graphql查询应该是这样的:

{
  __schema {
    types {
      name
    }
  }
}

哪个应该有效,但至少没有。立即拒绝包含两个下划线的声明。所以,然后我尝试定义一个类型:

{ Query __schema {
  types {
    name
  } 
 }
}

收到以下错误:“位置 2 处的 JSON 中出现意外标记 Q”

显然,websocket 服务器希望我在查询中使用引号。所以我将短语“查询”括在括号中,这似乎有效。但是,无论我之后写什么,我都会收到意外令牌的错误。如果我在查询字符串后添加一个冒号 "query": ,它也会拒绝冒号。所以在这一点上,我完全不知道如何适当地格式化内省查询

任何见解或帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。