GraphQLとRest APIの比較
1050 ワード
REST APIとは? GraphQLより前に を使用ソフトウェア間の情報インタラクション 4種の方法(GET、POST、PUT、DELETE) 欠点は過剰捕捉とUnderFetching は、データ を取得するために複数のエンドポイントを必要とする.
何が過度に捕まえるのですか?がデータを要求すると、構造内のすべてのデータ が戻る.、つまり、私が必要としないデータもロードされます.
未キャプチャとは? 私が望む情報が複数のレイヤにまたがる場合、私はこれらのデータを取得するために何度も要求します.
GraphQLとは? クエリー言語 上記の2つの問題を解決するために使用されるは、 が存在する端点が1つのみである.
クエリーの組み合わせにより、にロードされたデータ型 を決定する.は、必要なデータ のみをインポートできる.は、1回の要求で複数の位置のデータ を取得することができる.
そういう意味では、データを要求することができます
何が過度に捕まえるのですか?
未キャプチャとは?
GraphQLとは?
クエリーの組み合わせにより、
query {
team(id:2){
id
manager
}
}
上記のように要求すれば、「idが2のチームは他に何も必要なく、idとmanagerデータしか必要ありません」そういう意味では、データを要求することができます
Reference
この問題について(GraphQLとRest APIの比較), 我々は、より多くの情報をここで見つけました https://velog.io/@hoon_dev/GraphQL과-Rest-API-비교テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol