개발일지

REST-API vs GraphQL-API 본문

Backend

REST-API vs GraphQL-API

wa_n 2022. 12. 16. 14:25
728x90
반응형

REST-API

api 이름이 홈페이지 주소처럼 생김

응답에 따른 결과로 백엔드 개발자가 만든 함수(api)에서 모든 데이터가  담겨서 받아짐 =>용량이 많은데이터를 보내거나 할때 느려짐

api에 전송을 담당하는 요청자 axios 를 이용해서 요청을 받음 

 

GraphQL-API 

api 이름이 일반적인 함수 처럼 생김

응답에 따른 결과로 백엔드 개발자가 만든 함수(api)에서 필요한 데이터만 골라서 받을수 있다 => 데이터를 골라서 받을수 있어서 빠르게 응답 가능

api에 전송을 담당하는 요청자 apollo-client 를 이용해서 요청을 받음 

728x90
반응형

'Backend' 카테고리의 다른 글

Payment / Iamport  (0) 2022.12.21
async / await  (0) 2022.12.16
인증(Authentication) / 인가 (Authorization)  (0) 2022.12.07
Login Process  (0) 2022.11.29
Cookie, Local Storage, Session Storage  (0) 2022.11.29