【问题标题】:Why ! after String in graphql? [duplicate]为什么 !在graphql中的字符串之后? [复制]
【发布时间】:2021-02-06 12:10:18
【问题描述】:

追加的目的是什么!在graphql方法中的String参数之后。

query method($param: String!)

【问题讨论】:

标签: ecmascript-6 graphql


【解决方案1】:

这个修饰符表示类型不能为空。

字符串!表示该字段不可为空,这意味着 GraphQL 服务承诺在您查询该字段时始终为您提供一个值。在类型语言中,我们将用感叹号表示那些

Non-Null 类型修饰符也可以在为字段定义参数时使用,如果将 null 值作为该参数传递(无论是在 GraphQL 字符串中还是在变量中),这将导致 GraphQL 服务器返回验证错误.

https://graphql.org/learn/schema/#type-system

What is an exclamation point in GraphQL?

【讨论】:

    猜你喜欢
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2012-06-07
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    相关资源
    最近更新 更多