graphql

    graphql-codegen 설치하기

    설치 yarn add @graphql-codegen/cli 설치 폴더에 codegen.yml 을 생성한다. codegen.yml은 package.json 같은 설정 파일! yml은 {}가 없기 때문에 들여쓰기가 중요한 파일이다. // codegen.yml schema: http://@graphql주소@/graphql generates: ./src/commons/types/generated/types.ts: plugins: - typescript config: typesPrefix: I 탭으로 인식되어있으면 안된대서 탭 수 만큼 띄어쓰기를 대신 넣어주었다. (탭 지우고 지운만큼 띄어쓰기!) yarn add -D @graphql-codegen/typescript // pacakage.json "scripts..

    Rest-API & Graphql-API

     Rest-API & Graphql-API API : 각각의 요청마다 요청을 처리해주는 담당자 (함수) ex. 게시글 저장하는 API, 게시글 조회하는 API 등 Rest, Graphql은 담당자의 한 종류다. rest-API graphql-API 생김새 http://....../../.. 주소처럼 생김 board("꼬부기") 일반 함수 같이 생김 받아오는 정보 전부 다 받아와야함 원하는 정보만 받아올 수 있음 네트워크 비용 상대적으로 높음 상대적으로 낮음 HTTP 라이브러리 axios ( Post, Put, Delete, Get ) apollo-client(Mutation, Query) API 테스터 postman, swagger playground 특징 다수의 서비스가 사용, 오픈 API, publ..