우선 pm2를 설치하자.
AWS 클라우드 서버로 실행하려면 백엔드 주소가 더이상 localhost:3065가 아니게된다.
그러므로 모든파일의 localhost:3065를 백엔드 주소로 바꾸어주자.
하지만 백엔드 ip를 고정하지 않는 이상 계속하여 주소가 바뀌므로,
루트폴더에 config폴더를 만들고 config.js 파일을 만들어 거기에 backUrl={백엔드서버 주소}로 저장을한다.
그런 후 localhost:3065를 찾아 모두 backUrl로 바꾸어준다.
포트 80을 사용하므로 start도 포트를 변경한다.
그 후, 깃 커밋, 푸쉬.
ssh로 들어와 깃 풀을 해주자.
프론트는 소스코드가 바뀌면 build를 먼저 해주어야한다.
sudo npx pm2 start npm -- start
이 명령어를 실행하면 npm start를 pm2를 사용하여 실행한다.
하지만 CORS 에러발생!
백엔드에서도 CORS를 프론트서버주소로 설정해주자.
이후 백서버를 다시 실행해준다.
그럼 서버실행이 된다!
AWS :: S3 연결하기 (0) | 2021.01.29 |
---|---|
AWS :: 도메인 연결 및 cookie 설정 (0) | 2021.01.28 |
ubuntu :: pm2를 사용하여 background process로 서버 실행하기 (0) | 2021.01.28 |
ubuntu :: port 바꿔주기 (0) | 2021.01.26 |
ubuntu :: mySQL 설치 및 실행하기 (0) | 2021.01.26 |
댓글 영역