더북(TheBook)

메서드 정보와 URI 정보는 모두 createServer 함수에서 전달되는 req 파라미터로 얻어 올 수 있습니다. 단 URI 정보를 얻으려면 약간의 파싱이 필요한데, Node.js에서 제공하는 url 모듈과 querystring 모듈을 이용해 쉽게 URI 정보를 파싱할 수 있습니다. url과 querystring 모듈을 로드하고(, ), 클라이언트가 접속하면 req 파라미터에서 method 속성으로 메서드 정보를 얻어 오며(), requrl 속성을 파싱해서 URI 정보를 얻어 옵니다().

HTTP 프로토콜은 메서드에 따라 입력 파라미터를 얻어 오는 방식이 다릅니다. POSTPUTdataend 이벤트를 이용해 얻어 올 수 있고, GETDELETE는 url 모듈의 parse 기능을 이용해 얻어 올 수 있습니다. 다음 코드를 추가해 파라미터를 얻어 옵니다.

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