React 프로젝트 AWS EC2에서 우분투 환경으로 배포하는 방법에 대해 알아보자. 필자도 react 배포 시 아래의 내용을 참고하여 배포를 한다. 그리고 오류가 난다면 주기적으로 추가하고 있다. 0. 들어가면서 creat-react-app으로 local 개발 시 환경과 배포(production) 개발 환경은 달라야 한다. 따라서, 아래의 방법을 보고 우선 셋팅을 진행한다. [react] 실무 개발 환경/배포 환경 설정(.env) 천천히 읽어보면 그렇게 어려운 것은 없을 것이다. 만약 nodejs에서 express로 개발을 하여 백엔드를 만들었다면 아래의 방법을 참고하면 도움이 될것이다. 만약 react와 nodejs로 둘다 EC2에서 배포를 한다면 파일을 client와 server로 하나씩 만들어서 ..
npm run build react 배포를 위해 빌드 시 다음과 같은 에러가 발생 할 수 도 있다. 이는 nodejs 버전이 높아서 생기는 문제다. 해결책 1 pakage.jsn을 변경한다. // 변경 전 "start": "react-scripts start" // 변경 후 "start": "react-scripts --openssl-legacy-provider start" 해결책 2 terminal에 다음과 같이 쳐준다. export NODE_OPTIONS=--openssl-legacy-provider 이러한 해결책은 안전하지 않은 SSL로 실행중임을 의미하므로, 실행은 할 수 있지만, 근본적인 문제 해결은 못아니라고 할 수 있다. 따라서 가능하면 node 버전을 낮춰서 빌드를 진행하면 될 것이다.
- Total
- Today
- Yesterday
- nextjs autoFocus
- Deque
- pandas
- TensorFlow
- 자료구조
- typescript
- react
- 클라우데라
- Queue
- read_csv
- 자연어처리
- login
- BFS
- Python
- logout
- DFS
- useState
- vuejs
- useHistory 안됨
- nodejs
- NextJS
- JavaScript
- react autoFocus
- error:0308010C:digital envelope routines::unsupported
- next.config.js
- django
- Express
- mongoDB
- UserCreationForm
- Vue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |