728x90
내일 배움 캠프 Node.js 트랙 노드 입문 주차 과제
Node.js와 express로 CRUD 백엔드 서버 만들기
github : https://github.com/verdantjuly/dayounghw
서버 주소 : http://52.78.109.76
(서버의 경우 하단의 api의 명세서에서 알맞은 api를 입력해 줘야 정보를 찾을 수 있다. )
Directory Structure
.
├── app.js
├── routes
│ ├── index.js
│ ├── comments.js
│ └── posts.js
└── schemas
├── index.js
├── comment.js
└── post.js
API 명세서
튜터 님의 코드 리뷰
* 포스트 상세조회 시 Selected Post by postid라는 키로 불필요하게 wrapping은 하지 않으시는게 좋겠습니다.
* 포스트 수정 시 수정한 포스트의 ID를 절대로 노출해서는 안됩니다. 이 점은 명심해주세요!
* 전반적으로 수정, 삭제 API를 호출할 때 정보를 하나라도 잘못 입력하면 API 응답이 무한히 오지 않는 매우 크리티컬 한 버그가 있습니다.
* 포스트 삭제 시 유저 이름을 잘못 입력하면 API 응답이 오지 않는 버그가 있습니다.
* 코멘트 수정 시에도 마찬가지입니다. 정보를 하나라도 잘못 입력하면 API 응답이 오지 않는 버그가 있습니다.
* 위에서 얘기한 버그는 꼭 스스로의 힘으로 수정을 하시기 바랍니다.
* 커밋은 전반적으로 꾸준히 잘 하셨습니다만 PR 활용 및 Readme 작성이 조금 아쉽습니다.
'내일 배움 캠프 > dayounghw' 카테고리의 다른 글
hwlv5 : bcrypt 위치 변경, refresh token 개념 다시 잡기 (0) | 2023.07.11 |
---|---|
hwlv4 좋아요, 댓글 기능 추가, Layered Architecture Pattern (0) | 2023.07.09 |
dayounghw ver3 MySQL Sequelize 적용 (0) | 2023.06.22 |
dayounghw ver2 로그인 기능 추가 (0) | 2023.06.22 |