Node.js & TypeScript

GraphQL Express Apollo-Server Mysql 서버 구축

martinooo 2023. 3. 29. 22:35


GraphQL은 클라이언트가 서버로부터 효율적으로 데이터를 가져오는 것에 대해 흥미를 느껴서 GraphQL 활용해봤다.

프로젝트: Express와 GraphQL를 활용해서 RestfulAPI & GraphQL API 구축 

학습: GraphQL 런닝커브가 있으며 Apollo-Server, schema, resolver 개념이 필요하다. 


GraphQL 구현 소스: Github Source ☝ 구현 소스를 보실수 있습니다. 

https://github.com/yoogukhyeon/graphql-express-server

 

GitHub - yoogukhyeon/graphql-express-server

Contribute to yoogukhyeon/graphql-express-server development by creating an account on GitHub.

github.com


GraphQL 정의?


GraphQL은 페이스북에서 만든 쿼리 언어이고 SQL(Structed Query Language)와 마찬가지로 쿼리 언어입니다.

gql(GraphQL)과 sql(Structed Query Language)은 실전에서 쓰이는 방식에는 차이가 크다.  

sql은 데이터베이스 시스템에 저장된 데이터를 효율적으로 가죠오는 것이 목적이고, gql은 웹 클라이언트가 데이터를 

서버로 부터 효율적으로 가죠오는 것이 목적이다. 

gql과 sql은 문법에서부터 차이가 있다. 


https://tech.kakao.com/2019/08/01/graphql-basic/

 

GraphQL 개념잡기

GraphQL은 페이스북에서 만든 쿼리 언어입니다. GrpahQL은 요즘 개발자들 사이에서 자주 입에 오르내리고 있으나, 2019년 7월 기준으로 얼리스테이지(early-stage)임은 분명합니다. 국내에서 GraphQL API를 O

tech.kakao.com