swsnu / swppfall2022

Learning Software Engineering By Building Web Services
30 stars 10 forks source link

[HW3] 댓글 생성 및 delete 관련 질문입니다. #117

Open AlongwithKiman opened 2 years ago

AlongwithKiman commented 2 years ago

안녕하세요? 수업 진행에 힘써주시는 조교분들께 항상 감사드립니다. 과제 수행 중 문의사항이 생겨 질문 드립니다, https://github.com/swsnu/swppfall2022/issues/108#issue-1401960170 와 거의 유사한 질문인 것 같지만 제가 궁금한 부분에 대한 답변이 아직 달리지 않은 것 같아 재차 질문 드립니다.

우선 저는 article post 구현 시에 백엔드에서 정해주는 id를 활용하는 방식으로 구현을 하였고, 백엔드에서 db에 현재 존재하는 article의 가장 마지막 id + 1로 생성해주는 것으로 보입니다. 이에 따라 댓글이 달린 글을 지운 뒤 다시 글 생성 시 예전 댓글들이 남아있는 문제점이 있어, 기사 삭제 시에 딸린 댓글들도 모두 delete해 주는 기능도 추가로 구현하였습니다. 이 때 https://github.com/swsnu/swppfall2022/issues/108#issue-1401960170 와 마찬가지로 댓글이 많을 때 500 에러가 발생하였고, 수강생분께서 제시해주신 방법대로 --watch 옵션을 없앴을 때는 잘 동작합니다.

하지만 옵션을 두었을 때에는 많은 댓글을 한 번에 지우려면 서버 에러가 뜨는 것 같은데, 그대로 두어도 될 지 궁금합니다.

추가로, 댓글 작성 시 내용을 입력하고 작성 버튼을 눌렀을 때,new-comment-content-input의 input 값이 비워져야 하는 지, 아니면 그냥 두어도 되는 지 알려주시면 감사하겠습니다.

감사합니다,

gajagajago commented 2 years ago
  1. 채점 조교가 답변드릴 예정입니다. cc. @ccdc-git
  2. 두어도 상관은 없지만, 지우시길 권장드립니다.
ccdc-git commented 2 years ago

@AlongwithKiman json-server로 인해 불이익을 받는 일은 없을 것 입니다. --watch 옵션이 없어도 잘 작동하면 됩니다.