graphene에서 GraphQL-SDL 출력하기, postman graphql 자동완성
- Study/서버
- 2020. 8. 23. 04:45
Django에서 GraphQL을 사용하기 위해 graphene-django를 사용하고 있다.
테스트를 위해 postman을 사용하고 있는데, insomnia의 경우 GraphQL 스키마를 자동으로 받아오는 기능이 있어서 편리하게 테스트가 되지만 postman은 그런 기능이 없다... ㅋㅋㅋ
그런데도 postman을 사용하는 이유는 협업에 더 편리한 기능을 제공하기 때문..
스키마가 변경될때마다 postman에서 GraphQL-SDL을 변경해줘야 자동완성기능을 이용할 수 있다.
물론! 이 GraphQL-SDL을 등록하지 않아도 테스트는 가능하다. 하지만 강려크한 자동완성 기능을 사용하기 위해서 꼭 등록하기를 권장한다 ㅋㅋ
이러게 클라이언트 개발자든 서버개발자든 쉽게 스키마를 파악할 수 있다.
그리고 SDL등록 안하면 자꾸 빨간줄이 뜨니까 상당히 거슬린다.
SDL을 뽑아내기 위해서는 여러가지 방법이 있는데 그냥 python console에서 뽑는게 제일 간단했다.
from [your_path].schema import schema
print(schema)
두 줄만 입력하면 길게 출력되는데, 복사해서 postman API에 붙이면 된다.
반응형
'Study > 서버' 카테고리의 다른 글
장고(Django) 이용해서 슬랙(Slack)에 출석체크 챗봇 만들기 [2] (0) | 2020.12.06 |
---|---|
장고(Django) 이용해서 슬랙(Slack)에 출석체크 챗봇 만들기 [1] (0) | 2020.11.22 |
Django에서 GraphQL 사용해보기 (1) | 2020.07.26 |
ec2에 docker django 이미지 만드는데 자꾸 no space left on device 에러날 때 (1) | 2020.06.14 |
AWS RDS 사용중 MySQL server has gone away 에러 발생 !? (0) | 2020.05.29 |