인프런 커뮤니티 질문&답변

Jun Mr.님의 프로필 이미지
Jun Mr.

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

배포 준비하기

실제 배포 질문입니다!

작성

·

163

0

기존에는 pm2 에 next 실행으로 편하게 front 서버를 띄었었는데,

이번에 sleact 빌드 후 js 파일은

back 개발자에게 넘기면된다는 말씀에서

백엔드 개발자가 넘겨 받은 js 파일을 어떻게

띄우는 궁금합니다.

nginx 같은 웹서버 구동 후 app.js 파일만

바라보게 하면 되는 건가요~~?

pm2 같은 프로세스 매니저는 필요 없나요~~?

그럼 혹시 로컬 환경에서 프로덕트 모드로 실행하는 방법은 따로 있을까요~~?

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

index.html과 각종 js 파일들이 나오는데 그걸 백엔드 개발자에게 주면 백엔드 개발자는 특정 라우터(예를 들어 / 라우터)가 index.html을 서빙하게 만듭니다. 그러면 서버 도메인으로 접속할 때 index.html이 서빙되면서 sleact 서비스가 작동합니다.

nginx로도 index.html 서빙하면 되긴 하는데 어차피 백엔드 서버(API 서버)도 필요하므로 백엔드 서버도 띄워야 합니다. pm2는 api 서버 띄울 때 선택 사항이고요.

로컬 환경에서는 그냥 index.html 실행하시면 됩니다.

Jun Mr.님의 프로필 이미지
Jun Mr.

작성한 질문수

질문하기