본문 바로가기

배운 것/nodejs

(2)
REST API란 REST REpresentational State Transfer 소프트웨어의 네트워크 구축하는 방법론이라고 한다. 웹은 서버와 클라이언트로 구분되어 있다. 클라이언트는 서버로 요청을 보내고, 서버는 그 요청에 대한 응답을 클라이언트에게 보낸다. REST API를 사용하는 웹앱은 URL를 통해 서버에게 요청을 하고, 서버는 html, json 등으로 응답을 한다. 웹에서 REST API를 사용하기 위해 HTTP의 5가지 메소드를 이용하는데 1. GET 2. POST 3. PUT 4. PATCH 5. DELETE 가 있다. GET : GET을 통해 해당 URL로 접근하면 이미 저장된 리소스를 조회한다. POST : POST를 통해 해당 URL를 요청하면 리소스를 생성한다. PUT : PUT을 통해 해당 리..
GET과 POST 강의를 보며 많이 보았던 단어 GET과 POST. 이 둘의 차이는 뭘까? 한 번 더 짚고 넘어가자. GET, POST 서버로 본인이 가지고 있는 데이터를 전달하기 위해 사용한다. 기능적으로 같은 역할을 하는 둘을 구분하는 이유는 보안과 전달방식, 전달하는 양에 따라 차이점이 발생한다. GET GET 방식은 데이터를 URL에 넣어서 전달하는 방식이다. GET 방식으로 데이터를 얻는 경우 http://localhost:2000/user?name=홍길동 과 같이 입력한 정보가 URL에 노출이 된다. 1. 한 번의 데이터 요청 시 전송 데이터의 양에 제한이 있다. 2. 저장된 데이터를 단순히 조회할 때 사용한다. 3. URL에 쿼리의 이름과 값이 연결되어 표시된다. POST POST 방식은 바디에 데이터를 넣어..