SDWoo
SDWoo의 개발일기
SDWoo
전체 방문자
오늘
어제
  • 분류 전체보기 (21)
    • 데브코스 (4)
    • TIL (13)
    • javascript (4)
    • react (0)
    • 알고리즘 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

태그

  • async/await
  • 디스트럭처링할당
  • vanillajs
  • 프로그래머스
  • 선형
  • Spread문법
  • JavaScript #TIL #VanillaJS
  • 데브코스
  • vanilaJS
  • 신규 아이디 추천
  • intersectionobserver
  • 무한스크롤
  • Typing-Game
  • javascrip
  • es6
  • JavaScript
  • 호이스팅
  • addEventListener
  • This
  • 비동기
  • deepdiv
  • RESTAPI 설계 원칙 #까먹지말것
  • Promise
  • cypress
  • 알고리즘
  • 행맨
  • 이벤트루프
  • Til
  • linkedlist
  • 제네레이터

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
SDWoo

SDWoo의 개발일기

TIL

2022/07/25 TIL

2022. 7. 25. 23:53

1. 커스텀 비디오 플레이어 만들어보기

오늘도 유데미 강의를 보며 하나 만들어보기를 했다.

솔직히 금방금방 할 수는 있지만 계속 만들어보며 나중에는 아무것도 안보고 만들 수있을 정도로 성장해야겟다 ㅎ

2. 자바스크립트 딥다이브 책 읽기

오늘은 REST API에 관한 내용이 나왔다. 

 

# REST API

 

> REST: HTTP를 기반으로 클라이언트가 서버의 리소스에 접근하는 방식을 규정한 아키텍쳐

> REST API: REST를 기반으로 서비스 API를 구현한 것을 의미한다.

 

-자원, 행위, 표현의 세가지 요소로 구성됨 (URI, HTTP표현 메서드, 페이로드)

 

# REST API 설계 원칙

1.URI는 리소스를 표현해야한다. 

-동사보다는 명사를 사용하며 get 같이 행위에 대한 표현이 들어가서는 안된다.

2.리소스에 대한 행위는 HTTP 요청 메서드로 표현한다.

-클라이언트가 서버에게 요청의 종류와 목적을 알리는 방법 (GET, POST, PUT, PATCH, DELETE 등을 사용하여 CRUD를 구현

 

# 실습

GET: 리소스에서 모든 정보를 취득한다.

POST: 해당 리소스에 서버로 전송한 페이로드를 생성한다.

PUT: 특정 리소스 전체를 교체할때 사용한다.

PATCH: 특정 리소스의 일부만 교체할 때 사용한다.

DELETE: 리소스의 id를 사용하여 특정 리소스를 삭제한다.

'TIL' 카테고리의 다른 글

2022/7/31 TIL  (0) 2022.08.01
2022/07/29 TIL  (0) 2022.07.30
2022/7/28 TIL  (0) 2022.07.29
2022/7/27 TIL  (0) 2022.07.28
2022/07/26 TIL  (0) 2022.07.26
    'TIL' 카테고리의 다른 글
    • 2022/07/29 TIL
    • 2022/7/28 TIL
    • 2022/7/27 TIL
    • 2022/07/26 TIL
    SDWoo
    SDWoo

    티스토리툴바