본문 바로가기

내일 배움 캠프/dayounghw

dayounghw ver 1

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 작성이 조금 아쉽습니다.