[API] GraphQL
REST API의 한계 1. overfetch 필요 없는 데이터까지 제공됨 - 유저 이름만 필요한데 유저의 가입일, 생일, 주소 등이 함께 제공 2. underfetch endpoint가 필요한 정보를 충분히 제공하지 못해 추가적인 요청을 보내야 함 - endpoint마다 제공하는 정보가 한정되어 유저, 유저의 포스팅 목록, 유저의 팔로워를 얻기 위해 세 번의 요청 필요 3. 클라이언트 구조 변경 시 엔드포인트 변경 또는 데이터 수정 필요 서버가 자원의 크기와 형태를 결정하기 때문에 클라이언트에서 필요한 데이터가 변할 경우 다른 endpoint를 통해 변경된 데이터를 가져오거나 수정해야 함 => 원하는대로 정보를 가져올 수 있고, 보다 편하게 정보를 수정할 수 있는 표준화된 Query Language가 ..
코드스테이츠(SEB_FE_42)
2023. 1. 30. 21:32
공지사항