본문 바로가기
IT/web

Node.js] Rest Api

by 깻잎쌈 2020. 2. 21.
반응형

REST 

REpresentational State Transfer

 

Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해 - 인프런

Node.js,의 핵심기능을 다루면서 백엔드에서 자바스크립트가 어떻게 동작하는지를 알아보고, Angular나 React와 같은 복잡한 애플리케이션 개발(SPA)에 필요한 back-end 핵심 요소를 다룹니다. 간결한 동영상들로 핵심적인 내용들을 빠르고 중요하게 다뤄 개발의 흐름을 익히고, 따라하는 실습으로 개발 경험을 쌓을 수 있습니다. 중급 웹 개발 Back End Javascript 온라인 강의 node-js-웹개발

www.inflearn.com

 

 

REST 아키텍처를 훌륭하게 적용하기 위한 몇 가지 디자인 팁

최근의 서버 프로그램은 여러 웹 브라우저는 물론이며, 아이폰, 안드로이드 애플리케이션과의 통신에 대응해야 합니다. 이번 글에선 여러 문제를 지혜롭게 대처할 수 있는 REST 아키텍처에 대해 알아봅니다.

spoqa.github.io

 


웹을 근간으로 하는 Http protocol 기반이다. 

리소스(URI =>Uniform Resource Identifiers) 는 고유해야한다

URI는 단순하고 직관적이어야 한다.

리소스 상태는 Http 메소드를 활용해서 구분한다.

xml이나 json을 활용해서 데이터를 전송한다. // 주로 json

 

Http 메소드들은  get post put delete 이 있고 

Create : post

Read : get

Update : put

Delete : delete

 

URL 메소드 설명
/movies GET 모든 영화리스트 가져오기 
/movies POST 영화 추가 
/movies/:title GET title 영화 가져오기
/movies/:title DELETE title 영화 삭제
/movies/:title PUT title 영화 업데이트
/movies?min=9 GET 평점9이상인 영화리스트

 

반응형

댓글