본문 바로가기

REST API3

REST API 의 REST REST 는 REpresentational State Transfer 의 줄임말이다. 현재 REST API 의 REST 의 개념은 로이 필딩이라는 컴퓨터 과학자가 제시했다. 그의 박사 논문에서 처음 소개 되었다. 사실 REST 가 무엇인지 구체적으로 알려면 로이필딩의 논문을 읽어보면 좋다고 한다. 그렇게 하면 시간이 오래 걸릴 것 같긴 하다. 아래 링크는 그 논문의 링크이다. 관심이 있는 사람들은 들어가서 보길 바란다. https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm 아무래도 논문을 조금씩 읽어가며 알아가야 할 것 같다. 개발자들 중에서 저걸 다 읽어본 사람이 얼마나 될까........ 내가 REST API 라고 만든 것들은 사실은 HTTP AP.. 2019. 1. 11.
node js 구구단 rest api 만들기 이번 글에서는 구구단 rest api를 만들어본다. 구구단 rest api 기능 설명 1. 서버에 2를 요청하면 2단을 돌려준다.2. 숫자 이외의 값을 보내면 400 error를 표시한다. 만들기 전에 알아야 하는 사전 지식 1. 서버에 요청을 보내는 방식은 크게 4가지가 있다. get- select 요청을 처리할 때 사용한다.post - insert 요청을 처리할 때 사용한다.put - update 요청을 처리할 때 사용한다.delete - delete 요청을 처리할 때 사용한다. 2. node js 로 서버 개발을 할 때는 express 라는 패키지를 주로 사용한다.(하지만 이 글에서는 node js만 사용했다. ) express 의 설치 express는 아래 명령어로 설치한다. npm install.. 2018. 10. 2.
node js 서버 실행하기 이번엔 rest api 기본 예제를 만들어본다. REST API를 만들기 위해서 express 를 먼저 설치한다. 설치 명령어npm install express --save 명령어를 입력하면 설치가 진행된다. 설치를 마쳤다면 코드를 작성한다. 바로 API 코드를 작성하지는 않습니다. 간단한 예제를 출력해보겠습니다. 12345678910111213const http = require('http');const hostname = '127.0.0.1';const port = 3000; const server = http.createServer((req,res)=>{ res.statusCode = 200; res.setHeader('Content-Type','text/plain'); res.end('Hello .. 2018. 10. 2.