GraphQL

하스레·2022년 4월 1일
0

GraphQL이란?

페이스북에서 개발한 API(애플리케이션 프로그래밍 인터페이스)를 위한 쿼리 언어이다. RestAPI는 양방향으로 고정된 데이터만 오고 가지만, GraphQL은 단방향으로 서버 측에서 런타임으로 클라이언트가 요청한 원하는 만큼만의 데이터를 제공한다.

Query와 Mutation

CRUD에서
Read는 Query가,
Create, Update, Delete는 Mutation이 처리한다.

Subscription

사용자가 드라이버를 호출하면 드라이버는 이 특정 이벤트에 의해 서버에서 새로운 오더에 대한 데이터를 받게 된다. 실시간 통신(위치공유, 채팅 등)에 사용된다.

profile
Software Developer

0개의 댓글