studyHard
article thumbnail
게시판 프로젝트 (16) - end

게시판 프로젝트 Day16 구현 & 에러 db를 총 3개(컬렉션)를 썼는데 (post, comment, like) 3개를 하나하나 불러줘야 해서 로직이 쓸데없이 길어진 느낌이다. db하나에 많은 정보가 담긴 건 안 좋다고 들었는데 뭐가 좋은 건지 잘 모르겠다. 댓글 좋아요, 댓글 삭제를 구현하면서 db가 꼬여서 애좀 먹었다. 게시글 A의 댓글 1, 2 작성 후 댓글 1, 2 좋아요 후에 댓글, 게시글 삭제 시 db가 싹 다 지워지거나, 지워져야 하는데 남아있거나... 새벽 늦게 작업을 하는데 머리가 안 돌아가는 거 같아서 문제점을 주석으로 달아놓고 잤다. 몇 번 꼬이고 풀고 반복하다가 아침에 해결완료함 🤗 댓글 수정만 하면 되는데, 어떻게 해야 하지 생각해 보는데 컴포넌트의 위치나 구조를 좀 바꿔야 할 ..

article thumbnail
게시판 프로젝트 (15) - comment

게시판 프로젝트 Day15 구현 & 에러 db 콜렉션 코멘트를 따로 만들어줬다. 코멘트는 부모게시글의 id, like, content, user, date를 갖고있다. like와 유사하게 코멘트 작성시 콜렉션 post의 comment 숫자를 증가 시킨다. 해야 할 것 코멘트의 좋아요 기능과 본인의 코멘트 수정, 삭제 기능. 마이페이지 ++

article thumbnail
게시판 프로젝트 (12~14) - like

게시판 프로젝트 Day12~14 구현 & 에러 CSS도 만지고 좋아요 기능을 만들었다. 근데 post db에 있는 isLiked(boolean) 를 바꿔주면서 숫자를 올려주고 내려주는 방식으로 만들어서 나만 쓸 수 있는(공용) 괴랄한 좋아요가 되어버렸다... 그래서 다시만듬.. forum에 like를 만들어주고 로그인 시 좋아요를 관리해 줄 데이터를 추가해 줬다. 원래는 비어있다. 로그인상태 + like에 데이터가 없으면 user, isLiked 데이터를 만들어준다. (user: 로그인 아이디, isLiked: 빈 배열, post db의 isLiked는 제거) 데이터 구분이 카카오톡의 이름이라 나중에 에러가 생길 수 있다 (중복때문에 이메일등..으로 변경해줘야 함) 이후에 로직은 좋아요를 눌렀을 때 로그..

article thumbnail
게시판 프로젝트 (11) - update

게시판 프로젝트 Day11 구현 & 에러 게시글 수정하기 완료. updateOne(업데이트 대상, 수정할 것) 에서 대상을 못찾았었는데 id값을 보내주지 않아서 그랬었음 해야 할 것 댓글, 좋아요 기능 +++

article thumbnail
게시판 프로젝트 (10) - css

게시판 프로젝트 Day10 구현 & 에러 오늘은 CSS만 수정했다.. 배경, 버튼, 페이지 등등,.. 다른 거 건드린 거는 author값만 카카오 이름으로만 바꿔줬다. 해야 할 것 수정, 댓글, 좋아요를 얼른 해야 하는데 팀프로젝트도 해야 한다.. 하루가 48시간이면 좋겠다..

article thumbnail
게시판 프로젝트 (9) - redirect

게시판 프로젝트 Day9 구현 & 에러 서버에서 리다이렉트가 안되는걸 클라이언트에서 useRouter로 리다이렉트를 해주려했는데, 서버에서 .writeHead(302, { Location: "/" }) 으로 리다이렉트를 해줄수 있다는걸 배웠다. 302는 리다이렉션을 의미. Delete에서는 또 리다이렉트가 이상해서 다른방법을 사용해주었다. 해야 할 것 author값에 유저정보담기 => 게시글 수정 => 좋아요 => comment 기능 => 글쓰기 페이지, 글목록 페이지 꾸며주기 ...등등

article thumbnail
게시판 프로젝트 (8) - error

게시판 프로젝트 Day8 구현 & 에러 게시글 작성을 하면 에러가 뜬다. 게시글의 객체 키값인 comment를 임의로 집어넣어 주지 않아서, 없어서 못 찾는다고 에러를 띄운 것이다. ( 내가 만든 객체 키값이 총 7개라면 작성 후 Post는 키값이 대충 3개만 가서..) 바로 눈치채서 고생할 일은 없다 헤헤. 바로 키값을 추가해줬다.. 몽고 db에도 잘 추가된 모습. 근데 author, like는 수정이 필요하다. 삭제 기능도 추가했는데 리다이렉트가 먹통이다. 대충 해결방법은 머릿속에 있음. 해야 할 것 게시글 수정기능, 글 디테일 들어갔을 때 내가 쓴 글만 수정, 삭제할 수 있게 변경. 좋아요 기능, CSS 다시 한번 잡아주기, 내 정보(내가 쓴 글 렌더링), 등등등 허리 아파잉ㅠㅠ

article thumbnail
게시판 프로젝트 (7) - category

게시판 프로젝트 Day7 구현 & 에러 카테고리(전체, 프론트엔드, 백엔드) 필터기능. 글 눌렀을때 글목록 페이지로 렌더링. 해야할 것 글목록 CSS, 댓글 작성, 폰트어썸 아이콘, 글목록 들어왔을때 왼쪽 aside 버튼을 글목록으로 돌아가기 변경, 수정, 삭제, 좋아요기능.... 할거 짱짱많아서 행복하다. 오늘은 딱히 화날만한 이슈는 없었다.