분류 전체보기372 [Node.js](개인 프로젝트) 쇼페이지 완성, 별점 표시 쇼페이지 오늘은 axios통신을 모두 끝내고 show페이지의 요약 후기 메뉴탭을 완성시키려고한다. 우선 점수의 평균을 구해서 가져와야하는데, 이미 모델에서 가상 속성으로 추가해 놓았기 때문에 가져다 쓰면 된다. cafeSchema .virtual ('ratingAVG').get (function () { const comments = this .comment || []; const numComments = comments .length ; const ratings = comments .map (comment =>comment .rating ? comment .rating :{ taste :0 , atmosphere :0 , price :0 }); const sum = { taste :ratings .re.. 2023. 2. 27. [Node.js](개인 프로젝트)로그인과 페이지 연동 로그인 페이지 연동 오늘은 어제 구현한 로그인을 바탕으로 리액트 페이지를 보완할 것이다. 댓글 기능을 유저 id와 연동시키고, 댓글 삭제 및 평점 기능을 지원하도록 한다. 이를 위해 또 axios를 이용할 것이다. 즉, 페이지가 로드되면 현재 유저가 로그인 상태인지 아닌지, 로그인 상태라면 _id값이 뭔지 서버로 요청해서 페이지에서 가지고 있는다. 그리고 댓글은 로그인 상태에서만 쓸 수 있게 되며, 서버로 댓글을 DB에 저장하라는 명령을 또 전달해야한다. 그다음 다시 리액트 페이지에서 DB값을 읽어와서 해당 DB를 기준으로 페이지를 다시 렌더링 해야겠다. 원래 이렇게 쓸데 없이 비용이 많이 드는 방식으로 다들 구현하나, 하고 다른 사람들의 코드를 조금 살펴 봤는데, 별 다른 대안은 없을 듯 하다. 이 방.. 2023. 2. 26. 주식 투자에 필요한 사이트와 각종 지표 확인 방법/주식 잘하는 방법 투자할 때 꼭 읽기 주식을 잘하는 방법 안녕하세요. 오늘은 투자를 할 때 꼭 확인해야 할 사이트 및 매수 전 확인사항에 대해서 정리해보도록 하겠습니다. 다들 투자 열심히 하시죠? 그런데 혹시 투자를 감으로만 하시지는 않으신가요? 뉴스 한 줄? 차트? 누군가는 차트만 이용해서 큰 돈을 벌었고, 누구는 뉴스만 이용해서 큰 돈을 벌었습니다. 그러나 제가 추천해드리고 싶은 방법은 결국 다 해보라는 것입니다. 존재하는 많은 투자 방법을 이용해보다 보면 자신과 맞는 방법이 있고 아닌 방법이 있습니다. 이는 제가 하는 말이 아니라 투자로 큰 돈을 번 사람들이 공통적으로 하는 말입니다. 단타를 못하는 사람이 단타하면 큰 돈을 벌 수 있다고 듣고 전재산으로 단타를 시작한다면? 전 재산을 빠른 속도로 잃게 되겠죠. 그러나.. 2023. 2. 25. [JS] 자바스크립트 복사 방식 자바스트립트는 원시타입의 경우 값에 의한 전달을 하고 객체 타입의 경우 참조에 의한 전달을 한다. 2023. 2. 24. 이전 1 ··· 20 21 22 23 24 25 26 ··· 93 다음