brunch

You can make anything
by writing

C.S.Lewis

by 유윤식 Apr 15. 2019

Python: Graphql(1)

GraphQL with Python = graphene

시간이 좀 흘렀지만,

Graphql 을 도입해야 하는지, 아니면 React 안에서 만족을 해야하는지

아직도 갈팡질망이다.


큰 서비스를 운영하는 곳(국내)에서는 어떤지 궁굼하지만,

세계적인 기업(대표적으로 facebook)들은 이미 잘 사용하고 있다.


간단하게 따라해보기 좋은 Tutorial 자료가 있어서 공유해 보려고 한다.


처음 Geraphql을 접한 사이트라 큰 도움이 되었다고

자신있게 이야기 해줄 수 있다.

파이썬을 쓴다면!



https://www.howtographql.com/



하나하나 스텝을 따라가 보면

Graphql을 어디에 어떻게 써볼까 하는 작은 그림이 그려진다.

특히나 React를 쓰고 있는 서비스 구조라면

더욱더 Graphql의 장점을 쉽고 유연하게 살릴 수 있을 것 같다.


hackernews라는 demo를 따라해 보면서

작은 부분부터 확장시켜 나가는 재미를 맛볼 수 있다.


사실 이쪽 분야가 전문은 아니라서 나 스스로가 Tutorial을 만드는 건 무리라고 생각한다.

대신,

좋은 자료를 공유하고 Graphql의 동향을 계속해서 포스팅 하려고 한다.


P.S.

현재 Tutorial을 따라하다 보면 한가지 막히는 부분이 있을 수 있다.

이것이 Version(Python or Library) 차이인지 아닌지는 모르겠지만

도움이 될 수 있으면 좋겠다.

hackernews/hackernews/settings.py

위의 'graphql_jwt.middleware.JSONWebTokenMiddleware'

Tutorial에서는 GRAPHENE 영역에 넣는 것을 가리키고 있으나,

실습 결과 갑자기 Web Server가 먹통이 된다.

그래서 MIDDLEWAER 쪽으로 가볍게 옳겨주면,

잘 작동한다.


끝.

작가의 이전글 Python: Spark with MESOS(2)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari