studyHard
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 기능 => 글쓰기 페이지, 글목록 페이지 꾸며주기 ...등등

TypeScript
카테고리 없음 2023. 5. 31. 13:25

TypeScript(타입스크립트)란 TypeScript는 마이크로소프트에서 개발한 JavaScript의 상위 집합(Superset) 언어입니다. JavaScript에 정적타입 검사와 클래스 기반 객체 지향 프로그래밍 등의 기능을 추가하여 개발된 언어로, JavaScript가 발전하면서 생긴 단점을 보완하기 위해 등장하게 되었습니다. TypeScript의 등장 배경 JavaScript는 처음에는 브라우저에서만 동작하는 스크립팅 언어로 만들어졌었습니다. 시간이 점점 흐르고, JavaScript로 웹 애플리케이션의 상호작용이 증가하면서, 웹 애플리케이션이 필요로 하는 JavaScript 코드의 양이 폭발적으로 늘어나게 되었습니다. 이로 인해 JavaScript의 한계가 부각되기 시작했습니다. JavaScrip..

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

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

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

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

article thumbnail
게시판 프로젝트 (6) - mongo db, Read

게시판 프로젝트 Day6 구현 & 에러 적당히 CSS를 잡아뒀다.. 몽고db에 데이터를 집어넣고 렌더링했음 (딱히 어려운 부분은 없었다) 딱히 적을게 없다. 앞으로 해야할게 넘쳐난다. 행복하다. 해야할 것 좋아요 버튼, 카테고리별 분류(더미데이터 만들어줘잉..), 게시글 작성페이지, 댓글 등등등등등등등