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

home2 게시판 React 게시판 리액트 노드연동

리액트 노드연동

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple1 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #124928

    김수현
    참가자
    app.listen(8080, function () {
    console.log("listening on 8080");
    });
    app.use(express.static(path.join(__dirname, "react/dist/index.html")));
    app.get("/", (요청, 응답) => {
    응답.sendFile(path.join(__dirname, "react/dist/index.html"));
    }); 
    
    파일경로 설저 맞게 했는데 에러가 나서 (아무것도 안뜨고 흰페이지만 뜨고 콘솔창에
    http://localhost:8080/assets/index-DVoHNO1Y.js net::ERR_ABORTED 404 (Not Found)
    에러뜸 ) 찾아보니  index.html 파일의 경로를 직접 설정하는 것이 아니라, 
    정적 파일들을 포함하는 디렉토리를 지정해야 합니다. 하면서  
    
    
    // app.use(express.static(path.join(__dirname, "react", "dist")));
    // app.get("/", (req, res) => {
    // res.sendFile(path.join(__dirname, "react", "dist", "index.html"));
    // }); 이런방식으로 쓰라고해서 해보니 에러가 안나더라고요. 왜그러죠 ? 
    사용법이 바뀐건가요?
    
    
    그리고 서버창 하나 띄어놓고 리액트 미리보기 창 해보라고 했는데 어떻게 동시에 서버 띄우죠?터미널에서 하나는 중단시켜야되는데
    • 이 게시글은 김수현에 의해 1 년 전에 수정됐습니다.
    • 이 게시글은 김수현에 의해 1 년 전에 수정됐습니다.
    #124970

    codingapple
    키 마스터
    app.use(express.static(path.join(__dirname, "react/dist/index.html")));
    이거는 react/dist 폴더까지만 하면 됩니다
    에디터 2개 띄우거나 터미널2개 띄웁시다
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 호 / 개인정보관리자 : 박종흠