220316_TIL

적자생존·2022년 3월 16일
0

TIL

목록 보기
3/35
  1. 데이터 전송 메커니즘

프론트엔드->백엔드->데이터베이스

프론트엔드->백엔드 전송경로
파일 : FTP
간단한 메일 : SMTP
텍스트/하이퍼텍스트(HTML) : HTTP

  1. API

REST API
주소처럼 생김
EX) https://naver.com/board1
요청시 axios필요
요청시 모든 데이터를 다 받아와야하기 때문에 용량이 큼

graphql API
일반 함수와 같은 이름
EX) board(1)
요청시 apollo client
요청시 필요한 데이터만 받아올 수 있어서 용량이 적음

REST API를 배우는 이유
1. 아직 국내에서 많이 쓰임
2. 취업하게될 회사에서 사용할 수도 있음
3. 일반적인 PUBLIC API는 REST API로 만들어져있음

  1. JSON
    자바스크립트 객체 표기법

  2. HTTP응답&요청
    header
    보내는이 : 누가?
    보내는 내용: JSON

Body
내용

CRUD
(Create, Read, Update, Delete)
기능을 하나 만들게 되면 최소 4개 이상이 나와야 한다는 것을 말함.

	axios		apollo-client

Create POST MUTATION
Update PUT MUTATION
Delete DELETE MUTATION
Read GET QUERY
=method

		rest-API	graphql-API

API연습 postman playground
API설명서 Swagger playground

연습 : https://koreanjson.com/

profile
적는 자만이 생존한다.

0개의 댓글

관련 채용 정보