#0.12 Wrapping a REST API with GraphQL Part One / #0.13 Wrapping a REST API with GraphQL Part Two / #0.14 Overview to the final API

sk97kang·2020년 8월 25일
0

목표

YTS Movie API를 GraphQL로 감싸서 조회해올 수 있게 한다.

2개의 요청을 묶어서 보내기

  • 요청
query {
  movie(id:3333) {
    id
    title
    rating
    medium_cover_image
  }
  suggestions(id:3333){
    id
    title
    rating
  }
}
  • 결과
{
  "data": {
    "movie": {
      "id": 3333,
      "title": "The Guest",
      "rating": 6.7,
      "medium_cover_image": "https://yts.mx/assets/images/movies/The_Guest_2014/medium-cover.jpg"
    },
    "suggestions": [
      {
        "id": 965,
        "title": "Don't Say a Word",
        "rating": 6.3
      },
      {
        "id": 1406,
        "title": "Happythankyoumoreplease",
        "rating": 6.8
      },
      {
        "id": 4015,
        "title": "Universal Soldier: Day of Reckoning",
        "rating": 5
      },
      {
        "id": 2325,
        "title": "Performance",
        "rating": 6.9
      }
    ]
  }
}

Install

  • axios
    • 비동기 통신
yarn add axios

Code

github


노마드 코더 GraphQL 강의 정리용 글입니다.
GraphQL로 영화 API 만들기

profile
주니어 개발자 Kan

0개의 댓글