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

home2 게시판 React 게시판 리액트 배포 후 관련 질문 있습니다!

리액트 배포 후 관련 질문 있습니다!

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

    황다혜
    참가자

    저번에 알려주셨던 것처럼 repository 만들어서 배포 성공했습니다! (여러 우여곡절 속에,,,, 구글링 엄청해서 ㅜㅜ 찾았슴다....)

    근데 제가 라우터 때문에 https://제 깃헙이름.github.io/react-project  (=> 배포 주소)로 들어갔을 때, 

    nav bar는 뜨는데, 메인에 떠야할 사진과 정보들이 뜨질 않습니다.  그냥 제 생각에 

    라우터는 https://제깃헙이름.github.io/ 로 가려고 하고 (=> nav에 home 누르면 잘 뜨는데, url이 https://제 깃헙이름.github.io/ 더라구요..)

    근데 프로젝트는 https://제 깃헙이름.github.io/react-project 에 있어서 안뜨는 것 같습니다. 

     

    Q1. 구글링 했을 때, BrowserRouter에 basename을 추가하라고 하는데, 저희는 BrowserRouter가 index.js에 있는데, 여기에 있는 BrowserRouter에 넣으면 될까요?? 아님 App.js에 다시 감싸줘야 하나요? 

    Q2. 아님 이거 말고 혹시 다른 방법 있나요? 

    Q3. 그리고 이미 배포했는데, 수정할게 생기면 수정하고 다시 npm run build 해서  git에 push 하면 되나요? 배포 후에 수정할 때, git에는 어떻게 반영해야하는지 알고 싶습니다. 

      

    #8236

    codingapple
    키 마스터

    index.js에 이미있으면 거기 basename 넣으시면 됩니다 

    수정사항생기면 build를 또 해주면 됩니다 그리고 그거 그대로 올리시면 됩니다 

    #8252

    황다혜
    참가자

    선생님 감사합니다! basename 넣었을 때 BrowserRouter로는 안되서

    일단은 임시방편으로 HashRouter로 했습니다. (배포하는거 다시 더 구글링해서 고쳐보려구요)

    감사합니다!

    #8254

    codingapple
    키 마스터

    깃헙아이디.github.io/ 이것도 라우터있는 리액트 프로젝트고 

    깃헙이름.github.io/react-project 이것도 라우터있는 리액트프로젝트면 

    아마 / 경로의 리액트프로젝트가 라우팅 다 채갈걸요 해시라우터를 씁시다 

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 호 / 개인정보관리자 : 박종흠