Rest-API, GraphQL-API

CMK·2023년 1월 14일
0

Rest-API,GraphQL-API

목록 보기
1/1

Rest-API와 GraphQL-API의 차이점

응답 결과물

  • Rest-API 응답 결과물로 모든데이터를 받아서 데이터에 따라 무겁기도하고 사용도 힘들다
  • graphql-API는 필요한 데이터만 골라서 받을수 있다

사용 프로그램

  • Rest-API : axios프로그램을 사용
  • graphql-API : apollo-client프로그램을 사용

CRUD의 차이
API는 크게 4가지 방식으로 구분한다
생성(create), 조회(read), 수정(update), 삭제(delete)


axios (rest-API)
생성 : POST
수정 : PUT
삭제 : DELETE
조회 : GET


Apollo-client (graphql-API)
생성, 수정, 삭제 : MUTATION
조회 : QUERY


API명세서
API명세서란 API가 어떻게 구성이 되어있는지 확인하기 위한 사용설명서
Back-end 개발자가 만들어 놓은 API 가 몇 개 있고, 어떻게 구성되어있는지 확인하기 위해 필요

rest-API : 포스트맨, 스웨거를 사용
Graohql-API : playground를 사용

0개의 댓글