더북(TheBook)

http 모듈을 참조해 서버를 만듭니다(). HTTP는 메서드에 따라 파라미터를 읽어 들이는 방식이 다르기 때문에 각각 처리합니다.

POSTPUT에서 dataend 이벤트를 이용해 파라미터를 읽습니다(). 이때 콘텐츠 타입이 application/json이라면 파라미터가 JSON 형식의 스트링이므로 JSON.parse 함수를 이용해 파라미터를 처리합니다(). 콘텐츠 타입이 application/json이 아니라면 querystring 모듈의 parse 함수를 이용해 파라미터를 읽습니다().

GETDELETE 메서드에서는 url 모듈을 이용해 파싱합니다. 모든 메서드에서 파라미터를 읽어 들였으면 메서드 정보와 API 주소 입력 파라미터를 onRequest 함수로 전달합니다().

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