mysql을 이용하여 CRUD를 실습하기 위해 간단한 인터넷 커뮤니티와 같은 게시판 웹 서비스를 개발한다. git hub 코드와 실행 환경 구축 방법에 대한 소개를 포함하고 있으며, 어려움을 겪었던 ejs와 inline css에 대한 내용도 포함되어 있다.
실행 환경 구축 (1) 모듈 설치; (2) mysql 실행; (3) database 생성 및 선택; (4) table 생성; (5) 실행 명령어
Nodejs의 express를 이용한 백엔드 코드를 주석으로 설명한다. express 사용법, mysql과 nodejs를 연동하는 방법, ejs 사방법, 미들웨어인 bodyparser 사용법 등을 포함하고 있다.
동작 전체 게시글 조회 및 pagination 게시글 작성(글쓰기) 댓글 작성 게시글 및 댓글 삭제