Rest-API vs GraphQL-API

mangjell·2022년 3월 16일
0

[3/16/2022]
Rest-API vs GraphQL-API 에 대해서 알아보자.

우선,

API란 HTTP 요청을 Back-end 컴퓨터에 보냈을때 실행되는 Back-end 기능이다.

Front-end에서 HTTP라는 길을 통해서 게시물 데이터를 Back-end 기능이다. 그러하기 위해서, 여러개의 HTTP 라는 길이 존재해야하고, 각각의 요청마다 담당자가 필요하다!!

=> 이것이 API 이다

API 종류에는 크게 rest-API, graphql-API로 2가지가 있다.

rest-API의 요청담당자는 axios이고, 응답결과로, 모든 데이터를 받아야만하고,
graphql-API의 요청담당자는 apollo-client이고, 응답결과로, 필요한 데이터만 골라 받을 수 있다.


API는 크게 4가지 방식으로 구분 할 수 있다!!

  1. 새로운 것을 생성하는 APICREATE
  2. 기존의 것을 조회하는 APIREAD
  3. 기존의 것을 수정하는 APIUPDATE
  4. 기존의 것을 삭제하는 API ⇒ DELETE

그리고 마지막으로,

API의 요청 결과 타입은 JSON이다.
profile
프론트엔드 개발자

0개의 댓글