더북(TheBook)

이제 REST를 사용한 주소 체계로 RESTful한 웹 서버를 만들어보겠습니다. REST를 따르는 서버를 ‘RESTful하다’고 표현합니다. 코드를 작성하기 전에 표 4-1처럼 대략적인 주소를 먼저 설계하는 것이 좋습니다. 주소 구조를 미리 머릿속에 정리해둔 후 코딩을 시작하면 더욱 체계적으로 프로그래밍할 수 있습니다.

▼ 표 4-1 REST에 기반한 서버 주소 구조

HTTP 메서드

주소

역할

GET

/

restFront.html 파일 제공

GET

/about

about.html 파일 제공

GET

/users

사용자 목록 제공

GET

기타

기타 정적 파일 제공

POST

/user

사용자 등록

PUT

/user/사용자id

해당 id의 사용자 수정

DELETE

/user/사용자id

해당 id의 사용자 제거

restFront.css, restFront.html, restFront.js, about.html, restServer.js 파일을 만든 후 다음과 같이 작성합니다. 프런트엔드 코드는 그리 중요하지 않으므로 깃허브(GitHub) 저장소(https://github.com/zerocho/nodejs-book)에서 코드를 복사한 후 붙여 넣기를 해도 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.