RestAPI (2) 썸네일형 리스트형 패스트캠퍼스 챌린지 34일차 - 한 번에 끝내는 프론트엔드 개발 초격차패키지 online 챌린지 34일 차. 2022년에 시작한 챌린지가 어느덧 2월의 마지막 주말이 되었다. 챌린지를 나름 오래 진행하다보니 양식 작성 후 검수를 대충 하게된다. 마지막이 된 이 시점에서 다시 한 번 초심을 돌이키며 오늘의 포스트를 작성해보겠다. 오늘 작성해볼 내용은 GraphQL이다. GraphQL 어제 33일 차 포스팅에서는 RestAPI에 대해서 간단한 설명을 적어보았다. RestAPI는 요청이 항상 메소드 + URI의 조합으로 이루어져있기때문에 결과물을 완전히 의도대로 다운받아올 수 없다는 단점이 있다. 불필요하게 여러번을 요청해야할 수도 있고, 조회해온 데이터가 불필요한 데이터들을 많이 포함하여 용량이 커질 수있다. 이런 문제를 해결하기위해 나온 것이 GraphQL이다. https://graphql.o.. 패스트캠퍼스 챌린지 33일차 - 한 번에 끝내는 프론트엔드 개발 초격차패키지 online 챌린지 33일 차. 낮잠을 잠깐 자려고 했는데 그대로 5시간을 자버렸다. 이럴수가. 낮잠을 자고 일어났는데 제일 먼저 든 생각이 챌린지해야지!!였다. 50일동안 진행하는 챌린지이지만 이렇게 챌며들었다. 오늘 정리해볼 부분은 RestAPI이다. RestAPI 메소드와 특정 uri의 형태의 조합으로 서버에 데이터를 조회, 수정, 생성, 삭제하는 방식을 의미한다. // 책 목록보기 axios.get( "https://api.marktube.tv.vl/book:, { headers: `Bearer ${token}" }, ); // uri가 book인 경우 메소드(get)으로 요청을 하게되면 책 목록이 나옴 // 책 상세보기 axios.get( `https://api.marktube.tv.vl/book/${boo.. 이전 1 다음