From 308ab659ebc2969e102fbbee3df31389fcd65276 Mon Sep 17 00:00:00 2001 From: Kohei Watanabe Date: Fri, 28 May 2021 01:10:33 +0900 Subject: [PATCH] fix --- README.md | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index b7c03e3..bc55188 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ https://graphql-pokemon2.vercel.app 1. 単一リクエスト 2. 型システム -3. 便利な開発ツール +3. 開発ツール --- @@ -216,7 +216,7 @@ https://www.apollographql.com --- -### 3. 便利な開発ツール +### 3. 開発ツール 短期間での開発 @@ -267,10 +267,10 @@ https://hasura.io --- -## ここまでのまとめ +## まとめ - GraphQLとはデータを問い合わせるクエリ言語仕様と周辺技術 -- 単一リクエスト/型システム/便利な開発ツール +- 単一リクエスト/型システム/開発ツール --- @@ -278,7 +278,7 @@ https://hasura.io --- -### GraphQL Operation +## GraphQL Operation 3種類の操作 @@ -290,6 +290,10 @@ https://hasura.io --- +## Query - データの取得 + +--- + ### 基本的な構文 ```graphql @@ -325,7 +329,7 @@ query { --- -変数を使ったクエリーの再利用 +変数を使ったqueryの再利用 ```graphql query ($name: String!) { @@ -427,25 +431,10 @@ query ($showClassification: Boolean!) { --- -### JSON Serialization - -GraphQL Value |JSON Value ----|--- -Map |Object -List |Array -Null |null -String/Enum Value |String -Boolean |true or false -Int/Float |Number - -https://spec.graphql.org/June2018/#sec-JSON-Serialization - ---- - ## まとめ -- 基本的な構文 -- JSONとの対応関係 +- 3種類の操作 +- Queryによるデータの取得 --- @@ -495,3 +484,18 @@ GraphQL仕様に含まないので一般的なWebの認証・認可の設計と ### キャッシュ HTTP GETメソッドによる一般的な[HTTP キャッシュ](https://developer.mozilla.org/ja/docs/Web/HTTP/Caching)に加え、GraphQLでは[グローバルなオブジェクトの識別子の宣言](https://graphql.org/learn/global-object-identification/)による[キャッシュ](https://graphql.org/learn/caching/)が存在 + +--- + +### JSON Serialization + +GraphQL Value |JSON Value +---|--- +Map |Object +List |Array +Null |null +String/Enum Value |String +Boolean |true or false +Int/Float |Number + +https://spec.graphql.org/June2018/#sec-JSON-Serialization