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

home2 게시판 React 게시판 aws elastic beanstalk 배포

aws elastic beanstalk 배포

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

    호루리로리
    참가자
    리액트 nodejs 만든 프로젝트를 aws elastic beanstalk를 통해 배포관련 질문 드립니다.
    로컬환경에서 nodemon 실행도 잘되고 npm start도 잘되고 ajax로 서버통신도 전부 잘되는 상황입니다.
    
    npm run build후 build폴더와 server.js파일 , package.json 파일 이렇게 3개를 압축해서 배포도 해보았고
    위 3개 + 그 구글 클라우드 배포 영상을 보고 app.yaml도 만들어서 같이 압축하여 배포 해보았고
    구글링 해보니 procfile파일이 필요하다길래 파일 만들어서 배포도 해보았는데 모두 배포 실패가 뜹니다.
    
    server.js에는
    app.use(express.static(path.join(__dirname, '/build')));
    app.get('/', function (요청, 응답) {
      응답.sendFile(path.join(__dirname, '/build/index.html'));
    }); 이코드도 제대로 작동 되는지 확인 하였습니다.
    package.json 파일에는 
      "scripts": {
        "start": "node server.js",
        "dev": "nodemon server.js",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
      },
    start 부분을 server.js로 설정하라길래 설정도 해놨습니다.
    몇번째 배포 시도를 하는건지 모르겠습니다 ㅠㅠ 추가적으로 뭐를 더 해야 하나요??
    
    그냥 쌩 html,css,js로 만든 프로젝트는 정상적으로 elastic beanstalk로 배포 성공했는데 리액트 프로젝트는 도저히 안됩니다.
    
    npx create-react-app으로 리액트 폴더 생성 하고 생성된 기본 페이지로 배포 테스트중입니다.
    
     
    #64989

    codingapple
    키 마스터
    server.js 들어있는 작업폴더 전체를 압축해서 업로드합시다
    #65031

    호루리로리
    참가자
    server폴더 전체와 리액트 폴더 생성할때 만든 node_modules폴더까지 같이 압축하니 정상적으로 실행됐습니다! 감사합니다!
     
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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