본문 바로가기

graphQL5

[GraphQL] 무작정 시작하기 (5) - Connection Field를 이용한 Pagination 2020/04/13 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (1) - Schema & Query 2020/04/14 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (2) - Mutation 2020/04/20 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (3) - Object Field를 이용한 Pagination 2020/04/21 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (4) - Relay와 Connection이란? 0. 서론 지난 포스트에서 Relay와 Connection에 대해서 알아보았다. 이번 포스트에서는 간단하게 Connection Field를 이용하여 Paginatio.. 2020. 5. 4.
[GraphQL] 무작정 시작하기 (4) - Relay와 Connection이란? 2020/04/13 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (1) - Schema & Query 2020/04/14 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (2) - Mutation 2020/04/20 - [전체글] - [GraphQL] 무작정 시작하기 (3) - Object를 이용한 Pagination 0.서론 지난 포스트에서 ObjectField를 이용하여 Pagination을 구현해보았다. 그러나, GraphQL에서는 Connection Field를 통해 Pagination을 처리할 수 있도록 기능을 지원한다. 하기때문에 시작하기 전에 Relay에 대해서 간략하게 알아보자. 1. Relay란? Relay는 GraphQL 기반의 데이.. 2020. 4. 21.
[GraphQL] 무작정 시작하기 (3) - Object Field를 이용한 Pagination 2020/04/13 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (1) - Schema & Query 2020/04/14 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (2) - Mutation 0. 서론 일반적으로 데이터 목록을 조회할 때, 목록 전체를 조회하는 것이 아니라 페이지 단위로 조회한다. GraphQL에서는 Cursor기반의 Connection으로 강력한 Pagination 기능을 제공하는데, 필자처럼 GraphQL을 시작한지 얼마안된 초보자라면 거부감이 들것이다. 그래서, ConnectionField대신 기본적인 ObjectField를 이용하여 Pagination을 구현해보았다. 그래서 이번 포스트에서는 ObjectField를 이용한 .. 2020. 4. 20.
[GraphQL] 무작정 시작하기 (2) - Mutation 2020/04/13 - [Back-end/Python] - [GraphQL] 무작정 시작하기 (1) - Schema & Query 0. 서론 지난 포스트에서 GraphQL에 대해서 간략하게 알아보고 데이터를 조회하는 서버를 간단하게 만들어보았다. 이는 데이터의 기본적인 처리 프로세스인 CRUD(Create, Read, Update, Delete) 중 Read(조회)만 구현한 것이다. GraphQL에서 Read(조회)는 쿼리(Query)가 처리하며, Create(입력), Update(수정), Delete(삭제)는 뮤테이션(Mutation)이 처리한다. 그래서 이번 포스트에서는 데이터 변조를 위한 뮤테이션(Mutation)들을 구현해보도록 하겠다. 1. 프로젝트 준비 2020/04/13 - [Back-end.. 2020. 4. 14.