Node.js : REST

김가영·2020년 10월 8일
0

Node.js

목록 보기
9/34
post-thumbnail

REST

Representational State Transfer.
서버의 자원을 정의하고 자원에 대한 주소를 지정하는 방법

규칙

  • 주소는 의미를 명확히 전달하기 위한 명사로 구성
    ex : /user , /post

  • 요청 메서드

    • GET : 서버 자원을 가져오고 싶을 때. request body에 내용을 넣지 않는다.

    • POST : 서버에 자원을 새로 등록하고자 할 때

    • PUT : 서버의 자원을 요청에 들어있는 자원으로 치환할 때.
      request body에 치환할 data 를 보낸다.

    • PATCH : 서버 자원의 일부만을 수정하고자 할 때.
      request body에 일부 수정할 데이터를 넣어 보낸다.

    • DELETE : 서버 자원 삭제할 때.
      request body에 데이터를 넣지 않는다.

    • OPTIONS : 요청 전에 통신 옵션을 설명하고자 할 때.

  • 주소 하나가 각기 다른 메서드를 여러개 가질 수 있다.

  • 애매하면 POST

profile
개발블로그

0개의 댓글