오늘 한 일
뉴스피드 프로젝트 발표
회고
- 백엔드에 더 집중하지 못한 아쉬움이 남는 프로젝트였다.
- 다음에는 프론트를 포기하더라도 백엔드를 개선하는 것에 집중하자.
TODO
- 로그인하지 않았거나 로그인한 사용자의 게시물이 아니면 수정, 삭제 버튼을 숨기기
- 통계함수를 사용하여 인기글 탭을 만들어보기
- 이메일 인증을 할 때 인증코드의 만료시간을 설정하기
❌에러
likes라는 속성이 존재하지 않거나 속성의 값이 null이라면 구조분해 할당을 할 수 없다.
해결: 그냥 변수 할당을 사용하여 할당한다. findOne으로 데이터를 찾지 못하면 null이 할당된다.