Rest-API vs Graphql-API

장여진·2022년 3월 17일
0

API란?👀

Front-end에서 HTTP요청을 Back-end에 보냈을때 실행되는 Back-end 개발자가 만든 기능(함수)
**요청으로 들어오는 데이터는 API함수에 들어갈 인자(argument)
**응답으로 보내주는 데이터는 API함수의 return 데이터
function Odd(num){
  if(num % 2 !== 0) retrun true // return값이 응답으로 보내줄 데이터
} 

Odd(2) // 2가 요청으로 들어오는 데이터 

API의 종류

rest-API vs graphql-API 비교

//프론트엔드에서 axios와 apollo-client 사용예시

//axios(rest-API)
import axios from 'axios'
const result = axios.post(API이름)
const result = axios.put(API이름)
const result = axios.delete(API이름)
const result = axios.get(API이름)


//apollo-client
const result = useMutation(API이름)
const result = useQuery(API이름)

공부하며 작성하고 있는 블로그입니다.
잘못된 내용이 있을 수 있으며 혹시 있다면 댓글 달아주시면 감사하겠습니다 😊

0개의 댓글