以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 (将#修改为@)