🌳[Node.js 코드랩] 소개 및 목차

소개

익스프레스JS(Express.js)는 노드에서 가장 많이 사용하는 웹 프레임웍 입니다.

이것을 이용해서 API 서버나 웹 서비스를 만드는 강의는 몇 번 진행했는데요. 라이브러리나 프레임웍 도움 없이 직접 웹 서버를 만들어 본다면 웹 기술을 더 본질적으로 이해할 수 있지 않을까 생각합니다.

며칠 전 진행한 코드랩 "노드JS를 이용한 웹 어플리케이션 이해, 2018-11-10"는 이런 내용을 다루었습니다. 노드에서 제공하는 핵심 기능만을 이용해서 익스프레스JS와 유사한 웹 프레임웍을 만들어 보는 것이죠.

이 시리즈는 노드JS의 코어 기능만을 이용해서 웹 프레임웍을 제작하는 과정을 설명합니다.

목차

아래 순서대로 읽어 주세요.

  1. 오리엔테이션
  2. 기본모듈 http
  3. 리팩토링
  4. 어플리케이션
  5. 커스텀 모듈 debug
  6. 정적 파일
  7. 커스텀 모듈 serve-static
  8. 미들웨어
  9. 미들웨어 활용
  10. 커스텀 모듈 logger
  11. 라우터 use()
  12. 포스트 조회 API
  13. 응답 객체
  14. 요청 객체
  15. 라우터 get(), post()
  16. 커스텀 모듈 body-parser
  17. 익스프레스JS
  18. 마무리