더북(TheBook)

9.2 웹 서버 구동하기

먼저 사용자의 브라우저에 HTML 페이지를 전달하는 웹 서버를 만들어 보자.

httprouter 패키지는 웹 요청의 URL을 해석해서 적절한 핸들러로 연결해준다.

명령 프롬프트

$ go get github.com/julienschmidt/httprouter

negroni 패키지는 웹 서버의 라이프사이클을 관리하고 모든 웹 요청을 받아서 처리하는 역할을 한다.

명령 프롬프트

$ go get github.com/codegangsta/negroni

render 패키지는 웹 요청 처리 결과를 다양한 형태로 렌더링한다.

명령 프롬프트

$ go get github.com/unrolled/render

그림 9-4 웹 서버 구동
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.