[Node+MongoDB]게시판 회원기능, 비정규화

김나나·2024년 8월 30일

Node.js

목록 보기
33/50

✨자기가 쓴 글만 삭제 가능하도록

글 발행시 작성자 정보도 document에 추가하여 작성자만 삭제할 수 있도록 만들어주자.

  1. 우선 글 전송버튼을 눌렀을 때, 유저 정보를 받아오는 코드를 추가하자

    이러고 전송해본 뒤, DB를 확인해보면

    잘 들어가있다.

  2. 이제 만들어둔 DELETE 요청 API 코드를 수정해주자.


아래에 조건을 추가해주자.

  1. 이후 html에서 display:none으로 안보이게 만들어준부분을 수정해주기위해..

    요청.user을 user에 담아 값을 보내주고

  2. dataset으로 받은 user의 _id를 보내고

  3. 아래에 조건문 추가하여 클릭한 게시글 작성자와 현재 로그인된 사용자의 id가 같은 경우에만 게시글을 삭제할 수 있도록 만들어준다.


✔배운점 정리

  1. MongoDB는 입출력속도를 위해 비정규화
  2. 요청.user 안에 현재 로그인된 유저정보 들어있음
profile
10분의 정리로 10시간을 아낄 수 있다는 마음으로 글을 작성하고 있습니다💕

0개의 댓글