참고
- Netlify로 리액트 프로젝트 배포하기
- Netlify로 배포된 프로젝트에 리액트 라우터 적용하기
- Netlify 배포 에러 해결하기
깃허브 페이지처럼 Netlify로 무료 웹 호스팅 서비스에 리액트를 배포해 보자.
먼저 깃허브에 리액트 프로젝트를 추가한다. (npm create react-app react-netlify)
Netlify에서 로그인 / 회원가입을 진행한다. (깃허브로 가입)
깃허브 가입 후, repositoroy 접근 권한을 주면 Netlify에서 깃허브 저장소에 접근할 수 있다.
overview 화면에서 Add new site → Import an existing project를 클릭한다.
Deploy with GitHub를 클릭한다.
저장소를 모두 보이도록 선택하였다면 모든 저장소 목록이 보인다.
깃허브에 추가한 리액트 프로젝트의 저장소를 선택한다.
깃허브 페이지와 달리 Site name을 설정할 수 있다. ([설정한 이름].nelify.app)
Add environment variables에서 환경 변수를 추가할 수 있다. (REACT_APP_ 으로 시작해야 한다.)
이제 Deploy xxx 버튼을 클릭하자
페이지가 전환되면서 Build가 시작된다.
정상적으로 배포가 완료되면 아래와 같이 Published로 변경된다.
오른쪽 > 버튼을 클릭해 보자.
Open production deploy 버튼을 클릭하면 배포된 페이지로 이동한다.
URL이 https://master--test-for-my-react-netlify.netlify.app/ 가 되지만
설정한 URL https://test-for-my-react-netlify.netlify.app/ 로 들어가도 정상적으로 배포가 된 것을 알 수 있다.
'개발 > React' 카테고리의 다른 글
리액트 - Netlify 배포 에러 해결하기 (Netlify Build and Deploy Error) (0) | 2024.04.25 |
---|---|
리액트 - Netlify로 배포된 프로젝트에 리액트 라우터 적용하기 (0) | 2024.04.25 |
리액트 - 페이지 가시성 확인하기 (useEffect with Visibility Change Event) (0) | 2024.04.24 |
리액트 - 마우스가 일정 시간 움직이지 않는 경우 새로고침하기 (useEffect with Mouse Move Event) (0) | 2024.04.24 |
리액트 Custom Hook - 모든 페이지의 로컬 스토리지 변경 감지하기 (useLocalStorage) (0) | 2024.04.15 |
댓글