### 오늘은 어떻게 프로젝트에 기여했나요? - #59 데이터베이스 comment 필드 관리 및 구현 - comment에서 대댓글 관리 어떻게 할 것인지 고민 및 구현 - #57 `post /board/:board_id/comment` 요청 처리 로직 작성 (댓글 등록) - #58 `delete /board/:board_id/:comment_id` 요청 처리 로직 작성 (댓글 삭제) - #59 comment에서 대댓글 구현 - `parent_id`를 사용하여 children에 저장하는 방식( parent를 찾기위해 재귀 사용) - 재귀를 사용해서 구현 완료함!! 와!! 뿌듯!!! 완전 기쁘당 히히히 - `giftBox`는 사랑입니다ㅋㅋㅋㅋ - #60 `client`와 함께 `board` 기능 구현 - 연결 성공적인 것만 확인, detail한 부분은 내일 마저 진행하기 - #19 데이터베이스를 연결하여 배포 진행 - 환경변수 설정을 변경하는 등 local에서 작업하던 환경이랑 달라져서 다시 설정해주어야 함 - ~sequelize에서 충돌이 일어나서 해결해야함 ㅠㅠ~ 충돌 해결!! 배포 완료! 이제 배포한 서버 주소 사용가능하다!!! 우와~~ ### 오늘의 프로젝트에서 힘든 점은 무엇인가요? - mongoDB에서 비교 연산자 쓰는 방법을 까먹어서 다시 공부했다 ```js commentModel.deleteOne({ $and: [ { user_id }, { id: comment_id } ] }); ``` - `deleteOne()`와 `findOneAndDelete()`의 차이점을 다시 한번 정리하기 - `deleteOne()` - 반환값으로 삭제된 개수(deletedCount) 등을 보내줌 - `findOneAndDelete()` - 반환값으로 삭제된 데이터를 보내줌 ### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요? - [x] #62 authChecker 이후 next function으로 넘어가는 부분에서 어떻게 처리할 것인지 고민 - [x] #49 #61 login, board 기능 포함하여 배포 진행 - [x] #47 #48 #50 #51 comment 추가하여 구현 완료 - [x] 오늘까지 구현한 요청 처리 로직들(board) 테스트 - [x] 오늘까지 작성한 코드 변수명 통일, response 형식 통일, 주석 작성 - [x] #18 API 문서, 스키마 디자인 보완
오늘은 어떻게 프로젝트에 기여했나요?
post /board/:board_id/comment요청 처리 로직 작성 (댓글 등록)delete /board/:board_id/:comment_id요청 처리 로직 작성 (댓글 삭제)parent_id를 사용하여 children에 저장하는 방식( parent를 찾기위해 재귀 사용)giftBox는 사랑입니다ㅋㅋㅋㅋclient와 함께board기능 구현sequelize에서 충돌이 일어나서 해결해야함 ㅠㅠ충돌 해결!! 배포 완료! 이제 배포한 서버 주소 사용가능하다!!! 우와~~오늘의 프로젝트에서 힘든 점은 무엇인가요?
deleteOne()와findOneAndDelete()의 차이점을 다시 한번 정리하기deleteOne()- 반환값으로 삭제된 개수(deletedCount) 등을 보내줌findOneAndDelete()- 반환값으로 삭제된 데이터를 보내줌내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?