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

home2 게시판 React 게시판 리액트에서 DB데이터 요청시 props undefined 에러

리액트에서 DB데이터 요청시 props undefined 에러

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

    김민석
    참가자

    안녕하세요. 애플님 리액트 완강했습니다.

    마지막즘에 있던 서버강의를 응용해서 저희가 배운 shop을 build해서 진행해보았습니다.

    *을 입력해주면 리액트에서 라우팅해주는거처럼 서버에서도 반응한다고 했는데,

    detail/1 로 들어가면 아무것도 안뜨네요.

     

    요부분입니다.

     

    app.get("*", function (요청, 응답) {
      응답.sendFile(path.join(__dirname, "shop/build/index.html"));
    });

     

    다른 페이지들은 잘 뜹니다.

    근데 뒤에 id값이 붙는 페이지만 안뜨는데 혹시 해결방법이 있을까요?

    #19101

    codingapple
    키 마스터

    어떤 에러가 뜹니까 

    #19630

    김민석
    참가자

    이렇게 두개가 뜨고 있습니다.

     

    #19632

    김민석
    참가자

    위에 애러를 바탕으로 해당 js 확인해보니 장바구니 리스트 만들어 놓은거였는데....

    리액트에서 npm run start 할땐 이상없이 작동하더니 서버에서는 잘 안뜨네요.

    해당부분 주석처리하니깐 서버에서도 잘 뜹니다.

     

    아래 사진에서 92번째 줄인데, build한 상태에서 title을 못찾는듯 하네요.

    UI는 리액트부트스트랩에서 Card 긁어와서 만들었습니다.

    위에 arr를 선언하고 만드는 과정이 생략되어 설명이 어려우실 수도 있겠지만 단지 props로 받아온 data를 못찾는게 이해가 잘 안되네요. 

    #19644

    codingapple
    키 마스터

    map 돌리기 전에 arr이것도 콘솔창에 출력해봐야할듯요

    이상한 자료가 들어있는것이 아닐까요 

    그리고 props.shoes이것도 잘 있는지 출력해보면 되겠습니다 

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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