Woongjae Lee
Daangn - Frontend Core Team ex) NHN Dooray - Frontend Team Leader ex) ProtoPie - Studio Team
Lead Software Engineer @ProtoPie
Microsoft MVP
TypeScript Korea User Group Organizer
Marktube (Youtube)
이 웅재
1-1) Rest API 와 GraphQL
1-2) Apollo 를 이용해서 Node.js 서버 만들기
1-3) typeDef 와 resolver
1-4) 여러개의 데이터 조회하기
1-5) 특정 데이터 조회하기
1-6) 데이터 추가하기
1-7) 데이터 변경, 삭제하기
// 책 목록보기
axios.get(
  'https://api.marktube.tv/v1/book',
  { headers: `Bearer ${token}` },
);// 책 추가하기
axios.post(
  'https://api.marktube.tv/v1/book',
  {
    title,
    message,
    author,
    url,
  },
  { headers: `Bearer ${token}` },
);// 책 상세보기
axios.get(
  `https://api.marktube.tv/v1/book/${book.id}`,
  { headers: `Bearer ${token}` },
);// 책 수정하기
axios.patch(
  `https://api.marktube.tv/v1/book/${book.id}`,
  {
    title,
    message,
    author,
    url,
  },
  { headers: `Bearer ${token}` },
);// 책 삭제하기
axios.delete(
  `https://api.marktube.tv/v1/book/${book.id}`,
  { headers: `Bearer ${token}` },
);Object
Query
Mutation
Input
By Woongjae Lee
그래프큐엘 2021
Daangn - Frontend Core Team ex) NHN Dooray - Frontend Team Leader ex) ProtoPie - Studio Team