* Spring Boot로 생성하는 프로젝트는 이 프로젝트의 backend를 담당합니다.
Node.js Installer 다운로드 페이지에서 node.js를 설치합니다. node.js는 앞으로 react 프로젝트의 생성, 관련 플러그인 설치, 구동 등을 위한 명령어(npm(Node Package Manager))를 위해 사용됩니다.
설치가 완료되었다면, cmd를 켜고 npm -v
또는 node -v
를 입력해 정상 설치 여부를 확인합니다.
이번 단계는 모두 cmd로 작업합니다. 1단계에서 생성했던 backend 프로젝트의 src/main/
아래에 react 프로젝트를 생성할 겁니다. 추후 프로젝트 배포를 위한 빌드 시 backend단에서 한 프로젝트로 묶일 수 있게요! (치명적인 단점이 있긴 한데 추후에 기술하겠습니다.)
cmd에서 해당 경로로 이동 후 아래 명령어를 실행합니다.
npx create-react-app [frontend 프로젝트명]
실행 예제>>
npx create-react-app my-app-front
* npx는 npm 레지스트리에 올라가 있는 패키지를 쉽게 설치하고 관리할 수 있도록 도와주는 CLI 도구(참고)
시간이 좀 걸립니다. 아래에 Happy hacking! 이라고 나오면 정상적으로 생성이 완료된 것입니다!
이제 생성된 react 프로젝트 디렉토리로 이동한 후(cd my-app-front
) 아래 명령어를 실행해봅시다.
npm start
이것도 시간이 좀 걸립니다. 맨 아래에 webpack compiled successfully라고 나오면 정상적으로 웹서버가 구동된 겁니다.
그리고 http://localhost:3000에 접속해보면 아래와 같은 페이지가 표시됩니다.
웹서버가 실행되고 있는 cmd는 그대로 놔두고 새로운 cmd를 엽니다. 그리고 다시 frontend 프로젝트를 생성한 경로에서 code .
를 실행하면 vsCode가 열립니다. code
와 .
사이엔 공백이 한 칸 있습니다.
Spring Boot & react 프로젝트 연동하기 2로 이어집니다.