rest-API, graphql-API

이다은·2022년 9월 4일
0
post-custom-banner

API의 종류는 rest-APIgraphql-API 크게 두가지로 나눌 수 있다

  • rest-API
    -응답결과로 백엔드측에서 보내주는 모든 데이터를 받아야 하기 때문에 용량이 크고 무겁다
    -요청의 구조가 정해져 있을 때 사용하기 좋다
    -axios에서는 각각 나누어서 POST, PUT, DELETE, GET으로 사용한다
    -API 이름이 주소처럼 생겼다

  • graphql-API
    -응답결과로 백엔드축에서 보내주는 데이터들 중 골라서 받을 수 있다
    -대부분의 요청이 CRUD에 해당할 때 사용하기 좋다
    -apollo-client에서는 생성, 수정, 삭제를 MUATATION으로 사용하고 조회를 QUERY로 사용한다
    -API 이름이 일반함수와 같다

** CRUD
새로운 것을 생성하는 API => CREATE
기존의 것을 조회하는 API => READ
기존의 것을 수정하는 API => UPDATE
기존의 것을 삭제하는 API => DELETE

profile
안녕하세요
post-custom-banner

0개의 댓글