graphQL
-
GraphQL vs REST APITip 2024. 6. 11. 14:09
웹 개발에서 데이터를 주고받는 방식으로 GraphQL과 REST API가 널리 사용됩니다.두 기술 모두 클라이언트와 서버 간의 효율적인 데이터 통신을 목표로 하지만, 접근 방식과 사용 사례에서 차이가 있습니다.1. REST APIREST(Representational State Transfer)는 전통적인 아키텍처 스타일로, HTTP 요청을 통해 자원을 CRUD(Create, Read, Update, Delete) 방식으로 관리합니다.장점단순성: HTTP 프로토콜을 기반으로 하여 이해하기 쉽고 사용이 간편합니다.캐싱: HTTP의 기본 캐싱 메커니즘을 활용하여 성능을 향상할 수 있습니다.단점Over-fetching 및 Under-fetching: 필요한 데이터보다 많은 데이터를 가져오거나, 필요한 데이터를..
-
KeystoneJS로 간단하게 Admin페이지와 Headless CMS 만들기Tip 2023. 9. 6. 18:09
KeystoneJS는 GraphQL을 기반으로 하는 CMS(Content Management System) 프레임워크입니다. React, Node.js, GraphQL을 기반으로 하며, GraphQL API를 통해 데이터를 관리하고, 웹사이트와 모바일 앱을 개발할 수 있습니다. 1. KeystoneJS의 주요 특징 GraphQL 기반의 API: KeystoneJS는 GraphQL을 기반으로 하는 API를 제공합니다. GraphQL은 구조화된 데이터를 효율적으로 조회할 수 있는 API 표준입니다. React 기반의 UI: KeystoneJS는 React를 기반으로 하는 UI를 제공합니다. React는 빠르고 유연한 UI 프레임워크입니다. Node.js 기반의 백엔드: KeystoneJS는 Node.js를 ..