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

home2 게시판 Next.js 게시판 운영 서버에 올리기 전 미리 배포 테스트 해볼 수 있는 방법

운영 서버에 올리기 전 미리 배포 테스트 해볼 수 있는 방법

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #88670
    현재 진행하는 프로젝트를 Vercel 측 배포 환경과 CI/CD로 연결시켜놓은 상태입니다.
    근데 가끔 로컬에서 npm run dev로 실행했을 때에는 잘 작동하는 것이
    커밋하고 푸시해서 배포환경에 전달되면 로컬과는 다른 방식으로 작동하는 것들이 가끔가다 있습니다.
    
    이를테면 CSR 컴포넌트를 포함한 곳에 들어가면 아래와 같은 에러가 나온다든지요.
    'Application error: a client-side exception has occurred (see the browser console for more information).'
    
    그러다보니 아래와 같은 일들이 계속해서 발생합니다.
    
    1. 로컬에서 잘 동작되니 커밋 -> 푸시 
    2. CI/CD에서도 문제없이 빌드 및 배포 완료
    3. 들어가서 보니까 일부 CSR 컴포넌트가 곱창나있음
    4. 직전 커밋 취소하고 수정해서 배포(혼자 하는거다보니 남자답게 git reset -hard)
    
    저렇게 수정해서 배포하고 해결이 되면 그냥 그러려니 하겠는데
    배포해도 또 안되는 경우가 부지기수라 이럴 경우 커밋 이력이 개판이 납니다.
    
    Vercel 프로젝트 측 찾아봐도 빌드 파일을 다이렉트로 꼽아넣는 옵션이 없는 것 같은데
    무슨 방법 없을까요?
    #88722

    codingapple
    키 마스터
    npm run build
    npm run start 해야 실제실행환경에서 테스트가능합니다 vercel이랑 nodejs버전도 맞춰야 잘될걸요
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 호 / 개인정보관리자 : 박종흠