이번 포스팅에서는
리액트프로젝트를 서버에 배포하면서 느낀점 및 간단한 배포계획을 작성해보려고 합니다.
우선 저희는 winSCP프로그램을 이용해 파일을 옮겨서 적용하는 방식을 이용하고 있습니다.
리액트로 만든 프로젝트 화면(실행중인 상태)
찌꺼기 파일이 있을수도 있으므로 보통 react src디렉토리 아래에 있는 파일중 변경사항이 있을경우
지운다음 새로 적용하는 형태였습니다.
그러나 한꺼번에 많은 파일들을 지우고 통째로 옮길경우
리액트가 실행되어있는 상태라면 아래와 같은 메세지들이 잔뜩 뜨면서 서버가 강제로 종료되는 현상이 발생했습니다.
그래서 이것저것 테스트 해본 결과 아래와 같이 배포할 경우 안정적으로 서버가 운영됨을 확인할 수 있었습니다.
- index.js 파일과 App.js파일은 따로 반영한다.
- css폴더가 수정되었을 경우 css폴더는 통째로 덮어씌운다.
- 나머지 작업파일 및 작업폴더는 통째로 지웠다가 import해도 이상 없음.
'IT개발' 카테고리의 다른 글
[WebSquare5] 웹스퀘어 프로젝트 구조 및 기본세팅 (0) | 2023.11.23 |
---|---|
[Ubuntu] mariaDB설치 및 외부접속하기 (Ubuntu 22.04) (0) | 2023.11.20 |
[vscode] Maven 프로젝트 jar 배포하기(SpringBoot) 및 리엑트 프록시 설정 (0) | 2023.11.17 |
[React] AWS EC2 Ubuntu서버에 리액트 프로젝트 설치하기 (0) | 2023.11.15 |
[React] React라우팅 Link, Routes를 이용하여 화면메뉴 동적으로 세팅하기 (0) | 2023.11.14 |