REST API

    [Node.js] React와 Express로  CRUD 게시판 웹 서버 만들기 - 2 (REST API)

    [Node.js] React와 Express로 CRUD 게시판 웹 서버 만들기 - 2 (REST API)

    지난내용 https://hyunki99.tistory.com/44 [Node.js] Express 웹 서버 만들기 (mySQL 연동) - 1 Express란 "Node.js를 위한 가장 빠르고 개방적인 간결한 웹 프레임워크"다. MIT허가서로 라이선스 되는 자유-오픈 소스 소프트웨어다. 웹 어플리케이션, API 개발을 위해 설계되었고, Node.js의 사실상 hyunki99.tistory.com 지난 포스팅에서 Express와 mySQL의 연동을 성공했습니다. Create : 게시글 쓰기 Read : 게시글 조회 Update : 게시글 수정 Delete : 게시글 삭제 위 기능들을 Express를 사용해서 REST API를 구현해 봅시다. REST API는 오늘날 웹에서 가장 많이 사용되고 있는 유연한 ..

    [웹] HTTP, URL 개념 정리 (REST API / GET, POST, PUT, DELETE )

    [웹] HTTP, URL 개념 정리 (REST API / GET, POST, PUT, DELETE )

    HTTP 메서드는 클라이언트가 웹 서버에게 요청의 목적이나 종류를 알리는 수단이다. 여러가지 메서드가 존재하지만 대표적으로 GET, POST, PUT, DELETE 를 가장 많이 사용한다. HTTP 이란? HTTP(Hypertext Transfer Protocol)는 웹을 개발하는 사람이라면 기본적으로 알아야 하는 통신 프로토콜이다. 프로토콜이란 상호 간에 정의한 규칙을 의미하며 데이터를 주고받기 위해 정의되었다. 브라우저에서 서버에 URL + HTTP 메서드(GET, POST, PUT, DELETE)를 Request 하면, 서버는 상태 코드 + 응답 Body를 Response 해준다. ⦁ HTTP 프로토콜 특징 HTTP 프로토콜은 상태가 없는 (Stateless) 프로토콜이다. 상태가 없다는 말은 각각..