可怕的不是外貌的丑陋,而是无法与人亲近的内心空虚——科恩
graphql
是一个API
的查询语言,可以理解为一个规范
正如它官方文档宣传的那样:
定义你的数据规范(数据类型)
Describe your data
type Project { name: String tagline: String contributors: [User] }
描述你想干什么(查询)
Ask for what you want
{ project(name: "GraphQL") { tagline } }
获得预期结果(只获得你需要的结果)
Get predictable results
{ "project": { "tagline": "A query language for APIs" } }
它有多种语言的库: