graphiql 中类型字段的描述未显示

Posted

技术标签:

【中文标题】graphiql 中类型字段的描述未显示【英文标题】:Descriptions for type fields in graphiql not showing 【发布时间】:2018-06-15 15:09:27 【问题描述】:

作为参考,我使用graphql-tools 来构建我的架构并使用apollo-server-express 来提供graphiql 接口。

在 graphiql 中,以下模式仅显示 Query 的描述,而不显示 user 字段的描述。我也尝试过使用apollo docs 中显示的""" 语法,但这也不起作用。

什么可能导致 Query 的描述显示但内部字段不显示?

# Description for Query
type Query 
  # Returns data for a single user.
  user(id: Int): User

【问题讨论】:

【参考方案1】:

我尝试的方法是正确的。

# Single line field description

"""
Multiple
line description
"""

实际上遇到的问题是我的开发服务器没有自动重启。

我使用多个纯文本 .gql 文件(用于语法突出显示)编写了我的架构定义,但没有意识到 nodemon 没有监视这些文件。

我只需要通过将ext 行添加到我的package.json 文件中的nodemon 配置来定义要监视的文件扩展名:

"nodemonConfig": 
  "watch": ["src/"],
  "ext": "js json gql"
,

【讨论】:

以上是关于graphiql 中类型字段的描述未显示的主要内容,如果未能解决你的问题,请参考以下文章

为啥图像名称未显示在表单字段中以进行更新?

Drupal CC/Views - CCK 中未显示新字段

GraphIql apollo 引擎不支持的内容类型

无法在“RootMutation”类型上查询字段“家具”

输入类型文本字段值未返回确切文本

Meal.nutrition 的类型必须是输出类型,但得到:未定义 [重复]