728x90
React를 설치하기 위해 node.js를 먼저 설치해야 한다.
https://nodejs.org/en/download/
node.js 쉬운 설치를 위해 .msi 파일로 자신의 운영체제에 맞는 버전을 선택한다.
설치를 완료하면 다음과 같이 뜬다.
node가 잘 설치되었는지 확인하는 방법은 cmd 창에 npm -v를 입력하면 된다.
(django_project) C:\Users\devgu\community>npm -v
6.14.6
그 다음 create react app을 설치한다. create react app은 react app을 세팅할 수 있는 facebook 공식 프로젝트다.
npm install -g create-react-app
(django_project) C:\Users\devgu\community>npm install -g create-react-app
C:\Users\devgu\AppData\Roaming\npm\create-react-app -> C:\Users\devgu\AppData\Roaming\npm\node_modules\create-react-app\index.js
+ create-react-app@3.4.1
added 98 packages from 46 contributors in 4.759s
그 다음 frontend 이름의 app을 설치한다.
create-react-app frontend
frontend를 들어가서 react project를 시작한다.
cd frontend
npm start
http://localhost:3000/에 들어가면 react 앱을 볼 수 있다.
8000번 포트의 django rest api 3000번 포트의 리액트에서 접근하는 방법
proxy를 사용하면 localhost:8000의 /api에 접속할 수 있다.
{app_이름}/package.json에 다음을 입력한다.
"proxy": "http://localhost:8000"
다음 글에서는 react store history 등 설정을 하도록 하겠다.
728x90
'WEB > Django' 카테고리의 다른 글
Window 환경에서 django celery 오류 및 작동 방법 (0) | 2023.10.24 |
---|---|
Django Project AWS에 배포하기 1 (0) | 2020.09.08 |
Django 파이썬 웹 프로그래밍(7) TextEditor 사용 + 설정 (0) | 2020.07.26 |
Django 파이썬 웹 프로그래밍(6) API (0) | 2020.07.26 |
Django 파이썬 웹 프로그래밍(5) ADMIN 계정 설정 및 ADMIN PAGE (0) | 2020.07.26 |