더북(TheBook)

댓글에 관련된 CRUD 작업을 하는 라우터입니다. POST /comments, PATCH /comments/:id, DELETE /comments/:id를 등록했습니다.

POST /comments 라우터는 댓글을 생성하는 라우터입니다. commenter 속성에 사용자 아이디를 넣어 사용자와 댓글을 연결합니다.

PATCH /comments/:idDELETE /comments/:id 라우터는 각각 댓글을 수정, 삭제하는 라우터입니다. 수정과 삭제에는 각각 updatedestroy 메서드를 사용합니다. 쿼리가 기억나지 않는다면 7.6.4절을 복습하세요.

이제 npm start로 서버를 실행하고 http://localhost:3001로 접속합니다. 콘솔에는 시퀄라이즈가 수행하는 SQL문이 나오므로 어떤 동작을 하는지 확인할 수 있습니다.

콘솔

Executing (default): SELECT `id`, `name`, `age`, `married`, `comment`, `created_at` FROM `users` AS `users`;
// 이하 생략

Executing으로 시작하는 SQL 구문을 보고 싶지 않다면 config/config.json의 dialect 속성 밑에 "logging": false를 추가하면 됩니다.

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