이 책은 Node.js와 Express를 이용해 서버의 기본 개념부터 라우팅, 요청과 응답 처리, 미들웨어, REST API 구현, 에러 처리까지 단계적으로 익히도록 구성한 입문서입니다. 먼저 JavaScript로 서버 프로그래밍의 흐름을 이해한 뒤, 같은 내용을 TypeScript로 확장해 타입 안전한 서버로 발전시키는 과정을 다룹니다. 마지막에는 환경 설정, 보안·성능 점검, PM2와 리버스 프록시를 활용한 배포까지 살펴보며 실제 운영에 필요한 기초를 함께 설명합니다.
목차
총 14개의 챕터- 개발 준비 운동: Node.js 설치, npm, 프로젝트 시작하기
- Express 전에 잠깐: 순수 Node.js로 맛보는 HTTP 서버
- 드디어 Express 입장: 첫 서버를 열고 Hello World 보내기
- 길을 잃지 않는 라우팅: URL, 메서드, 파라미터, 쿼리
- 요청을 해부해보자: body, header, JSON 응답 다루기
- Express의 숨은 주인공, 미들웨어: 요청 사이에 끼어드는 마법
- 작지만 제대로 된 REST API 만들기: 할 일 서버 프로젝트
- 에러도 서버의 일부다: 예외 처리와 디버깅의 기초 체력
- 진짜 프로젝트처럼 만들기: .env, 설정 분리, 폴더 구조
- JavaScript 서버를 TypeScript로 업그레이드하기
- TypeScript 버전 실전 리팩터링: 타입 안전한 라우트와 응답
- 배포 전 체크리스트: 보안, 성능, 헬스체크, 운영 습관
- 처음 배포하는 Express 서버: PM2, 리버스 프록시, 클라우드 맛보기
책 소개
공유하기



