Rest-api vs Graphql-api
1796 ワード
APIバー
HTTPリクエストをバックエンドコンピュータに送信する際に実行するバックエンド機能.複数の機能をAPIで実現しback-end上で実行させることで,複数の演算を実現できる.
たとえば、投稿の作成、変更、削除、および読み取り機能をapiとして作成する場合は、それらを1つずつ実装してマージする必要があります.(パーサード柄)
APIタイプ
APIの種類は大きく2種類ある:
rest-API
とgraphql-API
.すべての情報をインポートする
rest-API
は、必要な情報のみをインポートするgraphql-API
の2つを必要に応じて使用します.graphql-apiは,既存のrest-apiを用いてフェイスブック上の大きなトラフィックを解決するために開発された.
両者は関数の名前にも違いがあります.
rest-APIは
API 이름이 마치 홈페이지 주소
のように見えます.graphql-APIは
**API 이름이 일반적인 함수**
に似ている.https://naver.com/board/2
https://naver.com/profile/英姫
board(2)
profile(「英姫」)
このとき
**rest-API**
の要求連絡先は**axios**
です.**graphql-API**
にお願いした担当者は**apollo-client**
です.リクエスト担当者はFront-endからインストールされたライブラリです.
なぜrest-apiを使うのですか?
APIのリクエスト結果タイプ(JSON)
APIリクエストの結果は、JavaScriptオブジェクトと同様に、JSON(JavaScript Object Notation)のデータを受信します.しかし、正確には対象ではない.
{
writer:"철수",
title:"안녕"
}
の最後の部分
4日間back-endを勉強しましたが、まだまだ学ぶべきことがたくさんあるようです.
Reference
この問題について(Rest-api vs Graphql-api), 我々は、より多くの情報をここで見つけました https://velog.io/@antipiebse/Rest-api-vs-Graphql-apiテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol