처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

웹에서 GraphQL이 REST API와 다른 핵심 차이점으로 올바른 것은?

보통 MDN Web Docs
보기 및 정답
A 클라이언트가 필요한 데이터의 구조와 필드를 직접 지정하여 요청하므로 오버페칭/언더페칭을 줄인다
B GraphQL은 MySQL이나 PostgreSQL처럼 서버에 설치되는 데이터베이스 쿼리 언어이다
C REST API는 캐싱과 CDN 활용이 용이하여 모든 상황에서 GraphQL보다 항상 더 빠르다
D GraphQL은 HTTP GET 요청만 지원하며, POST나 PUT 등의 메서드는 사용할 수 없다

해설

REST에서는 서버가 정한 구조의 응답을 받지만, GraphQL에서는 클라이언트가 { user { name, email } }처럼 필요한 필드만 명시합니다. 오버페칭(불필요한 데이터 전송)과 언더페칭(추가 요청 필요)을 해결하며, 단일 엔드포인트(/graphql)로 다양한 쿼리를 처리합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기