본문 바로가기

기타 학습 정리

GraphQL이란? (2) - 스키마 설정과 api 서버 만들기

1. GraphQL을 다뤄보자

1. 스키마 설계하기

- API에서 반환할 데이터 타입에 대해 생각해 보고 제대로 정의해 두는 일이다.

- GraphQL은 스키마 정의를 위해 SDL을 지원한다. 여기서 정의한 내용은 클라이언트나 서버에서 GraphQL 요청에 대한 유효성 검사를 할 때 사용된다.

 

타입

- GraphQL의 핵심 단위. 커스텀 객체이며, 이것을 통해 애플리케이션의 핵심 기능을 알 수 있다. 

- 타입에는 필드가 들어간다. 각 객체의 데이터와 관련이 있다. 각각의 필드는 특정 종류의 데이터를 반환한다.

 

2. API 서버를 만들자

1. apollo-server graphql nodemon

2. 스키마에는 사용자가 작성할 수 있는 쿼리를 정의해 두고, 타입 간의 연관 관계를 적어둔다. 실제로 데이터를 가져오는 일은 스키마가 아닌 리졸버의 몫입니다.

 

 

'기타 학습 정리' 카테고리의 다른 글

알고리즘 문제해결 전략을 읽기 시작합니다.  (0) 2020.08.09
Canvas 공부  (0) 2020.07.29
GraphQL이란?  (0) 2020.06.07
vue jest 적용  (0) 2020.05.25
letsencrypt 인증서 연장하기  (0) 2020.05.23