더북(TheBook)

5.7 정리

파일 하나로 API 서버를 만들어 비즈니스 로직과 I/O 처리 기능을 분리하고, 상품 관리, 회원 관리, 구매 관리 모듈을 별도 파일로 구성한다.

Node.js의 http 모듈을 이용해 REST API 서버를 만든다.

npm을 이용해 확장 모듈을 설치하고 MariaDB와 연동한다.

상품 관리 모듈, 회원 관리 모듈, 구매 관리 모듈을 만들고 기능을 완성한다.

http 모듈을 이용해 간단한 테스트 툴을 만들어 테스트한다.

 

1 책에서 제공하는 예제 파일은 모두 최종 버전으로 책에 실린 중간 단계의 코드들은 따로 제공하지 않습니다.

2 책의 예제 파일은 최종 버전만 제공하므로 예제 파일에 있는 monolithic.js를 실행하면 에러가 발생합니다. 이 부분까지 작성한 코드를 monolithic-1.js 파일로 제공하므로 직접 코드를 작성하지 않았다면 monolithic.js 대신 monolithic-1.js 파일을 실행하세요.

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