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

home2 게시판 React 게시판 react build 이후 질문입니다.

react build 이후 질문입니다.

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

    전병훈
    참가자
    react 프로젝트를 진행한후 npm run build로 build폴더를 생성하여 서버에 업로드해서 사용하고있습니다.
    평소에는 문제없는데 /가아닌 라우팅된  /page01로 되어있는상태에서 새로고침시 Not Found가 나옵니다.
    
    1. /외에 페이지? (<Link/> 로 이동한 곳) 에서도 새로고침시 Not Found가 안나오거나 현재있는곳으로 오게할수있을까요?
    
    2. 리액트 페이지에서 간단한 텍스트 수정시 리액트 프로젝트에서 수정후 다시 npm run build 해서 서버로 업로드 해야하나요?
    
    3. 2번같은경우를 방지하기위해서 메뉴나 자주 수정될만한걸 json파일로 뺴서 json파일을 불러와 사용하고있습니다.
    그런데 npm run build가 되면 결국 json 파일수정시 다시 build해야 해서 node.js를 이용해서 json 데이터를 ajax로 전달받게 변경하였습니다.
    이렇게 하는게 맞는 방법일까요? 아니면 다른방법이 있는지 궁금합니다.
    
    
    		
    	
    #51731

    codingapple
    키 마스터
    1. 누가 *로 접속시 리액트로 빌드한 html 페이지 보내라고 서버 맨 밑에 코드짜놓읍시다 
    2. 넴 
    3. 데이터 영구저장같은건 nodejs 서버같은게 담당하는게 맞습니다
    #51798

    전병훈
    참가자
    1.누가 *로 접속시 리액트로 빌드한 html 페이지 보내라고 서버 맨 밑에 코드짜놓읍시다
    라고 하셨는데
    
       <Route path="*"
    이런식을 라우팅해서 무엇으로 접속해도 해당 element={}에 적용한 페이지가 나오게 하는방법이 맞을까요?
    
    그런데, 가능하면 /page01 에서 새로고침시 page01를 보여주게 하고싶은데, <Route path="*" 으로 하면 모든페이지에서 접속시 해당 
    element로 가지 않을까요?  새로고침한 URL 파라미터를 확인해서 해당하는곳으로 보내줄순 없을까요?
    
    #51820

    codingapple
    키 마스터
    리액트라우터 말고 서버에서 해놔야합니다 
    nodejs 마지막강의 참고해서 합시다
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 호 / 개인정보관리자 : 박종흠