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

home2 게시판 Node.js, Express 게시판 없는 게시물 처리 (강의 : 쇼핑몰처럼 상세 페이지 만들기)

없는 게시물 처리 (강의 : 쇼핑몰처럼 상세 페이지 만들기)

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

    Gyeong a Kim
    참가자
    리액트 1차 공부 후 노드 JS를 공부하고 있습니다 ! 쉽게 이해할 수 있는 강의 감사합니다.
    
    상세페이지 이동 시, 없는 게시물 처리하기 라는 추가 과제를 아래와 같이 이행했는데,
    화면에 단순히 {"message":"없는 글번호입니다. 목록 페이지로 이동합니다."} 만 뜨는 게 아쉽습니다.
    화면 이동을 동시에 구현하고 싶으면 어떤 기능을 추가해야할지 힌트를 얻고 싶습니다 !
    app.get("/detail/:id", function (req, res) {
      //detail에 접속하는 순간, DB에서 {_id: **} 인 게시물 찾기
      db.collection("post").findOne(
        { _id: parseInt(req.params.id) },
        function (err, result) {
          if (result === null) {
            console.log("없는 글번호입니다.");
            res
              .status(500)
              .send({ message: "없는 글번호입니다. 목록 페이지로 이동합니다." });
          }
          console.log(result);
          //찾은 결과를 detail.ejs로 보냄 (data: 이름, result: DB에서 찾은 게시물)
          res.render("detail.ejs", { data: result });
        }
      );
    });
    
    #43396

    codingapple
    키 마스터
    .render()로 ejs로 페이지 만들어서 보내주면 됩니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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