쉬운 설명과 실전 예제로 구성한 Node.js 기반의 웹 서버 제작법!
효율적인 구성으로 단시간에 배우는 Node.js 프로그래밍!
이 책은 Node.js를 이용한 웹 서버 제작 방법을 단계별로 설명하면서 그 과정에서 파생하는 이슈나 문제 해결 과정을 담고 있다. 서버를 개발할 수 있는 언어는 다양하지만 왜 Node.js를 사용해야 하는지를 다른 언어와의 비교를 통해 설명하였고, 저자의 경험을 토대로 콜백(callback) 지옥에 대한 해법도 제시한다.
여러분이 린(lean)하게 개발해야 하는 스타트업 개발자이거나 자바스크립트나 웹 개발을 공부하였으나 스스로 서버를 만드는 데 부담을 가졌던 개발자라면 이 책에서 그 해법을 구할 수 있을 것이다.
이 책의 주요 내용
- 서버 개발을 위한 사전 준비 ─ 개념에서 설치까지
- 모듈과 파일 사용하기
- 간단한 크롤링 서버 만들기
- 멀티 스레드와 클러스터
- MySQL과 레디스
- 로그인과 인증 구현하기
- 실시간 데이터 통신 ─ Comet과 WebSocket
- 에러와 예외 처리
- Callback 함수 대응하기
- 웹 브라우저 요청 처리하기 ─ URL Route
- REST API 구현하기
- 챗봇 만들기 ─ 에코봇
- 구글 스프레드시트 만들기