[05] Rest-API vs GraphQL-API
1412 ワード
Webサービスでの通信とは?
APIとは?(application programming interface)
バックエンドコンピュータ上でデータの作成/表示/変更/削除を要求するとき、各要求担当者
データの処理を要求する機能、関数
BE:応答
フロントエンド開発者がデータの要求と受信を担当し、Webブラウザで一連のプロセスを描くことが重要です!!
種類
1) rest-API
https://naver.com/board/1>ホームアドレスのような外観
axiosにデータを要求する
すべてのデータを受信
大きく振ってドキュメントを表示しpostmanで練習できます
データ量が多くて効率が悪い
国内のほとんどの地域でrest-APIが使用されています
board(1)>一般関数に類似
apollo-クライアントにデータを要求
必要なデータのみ受信
運動場で文書を見ながら練習する
より効率的
外国企業ex)フェイスブック、github、airbnbをよく使います...
CRUD
READ>ポップアップのみ(ブラウズ)
POST、DELETE、PUT>変更
rest - API graphql-API
CREATE POST MUTATIONの作成UPDATE PUTの変更
DELETE DELETEの削除
READ GET QUERYの照会
JSON
JavaScript Object Notition:JavaScriptオブジェクトシンボル(厳密にはオブジェクトではありません)
どのAPIを使用しても、jsリクエストデータを使用して応答を受信すると、応答を受信するために文字列オブジェクトとしてマークされます.
Reference
この問題について([05] Rest-API vs GraphQL-API), 我々は、より多くの情報をここで見つけました https://velog.io/@hjthgus777/05-Rest-API-vs-GraphQL-APIテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol