• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 게시물마다 좋아요 기능

게시물마다 좋아요 기능

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #69397

    이창민
    참가자
    안녕하세욤 선생님
    2가지의 질문이있습니다 ㅠㅠ
    
    게시글마다 좋아요기능? 어떻게 코딩을 시작해야될지 질문드립니다
    페이지에서 쿠키모양을 클릭할때마다 옆에 숫자가 1씩증가하도록 하고싶어서
    1. $inc함수 활용해봤는데 클릭할때마다 실시간으로 숫자가 올라갔으면 좋겠는데 직접 새로고침을 해야만 숫자가 올라가있어서
    어느부분을 수정해야하는지 모르겠습니다
    
    2. 추가로 _id: parseInt(25) 부분을 하드코딩해놨는데 제가 클릭한 요소의 숫자를 증가시키려면 어떻게 해야할까욤 ㅠㅠ
    
    
    app.post("/update-good", function (req, res) {
      req.body._id = parseInt(req.body._id);
      db.collection("user-request").updateOne(
        { _id: parseInt(25) },
        { $inc: { good: 1 } },
        function (에러, 결과) {
          console.log("수정완료");
          res.redirect("/request");
        }
      );
    });
    
    
    
    
    #69420

    codingapple
    키 마스터
    ajax 좋아요요청 성공시 지금누른 버튼 옆에있는 숫자html을 +1 해주세요 라고 코드짜야가능합니다
    
    게시물마다 _id를 좋아요버튼에 숨겨놓고 
    버튼 누르면 _id를 꺼내서 ajax요청할 때 서버로 같이 보내면 될듯요
    #69427

    이창민
    참가자
    하기와같이 작성해서 요소를 클릭했을때 실시간으로 숫자가 잘 증가하게 됐습니다.
    
    근데 문제는 server.js에서 _id:parseInt(26)으로해서 뭐를 클릭하든 _26의 숫자가 올라가고있는데
    _id:parseInt(26)대신 어떤거를 넣어야하는지 이 부분을 모르겠습니다.
    _id:parseInt(req.body._id)를 넣어도 안됩니다 ㅠㅠ
     
    #69446

    codingapple
    키 마스터
    좋아요버튼마다 게시물 id를 data-id에 잘 숨겨놨나요
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠