강의

멘토링

로드맵

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

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

작성한 질문수

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

배포 준비하기

실제 배포 질문입니다!

작성

·

186

0

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

이번에 sleact 빌드 후 js 파일은

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

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

띄우는 궁금합니다.

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

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

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

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

퀴즈

React 이벤트 핸들링 시 'any' 타입 대신 권장되는 타입 처리 방식은 무엇일까요?

`as unknown as T`로 강제 변환하기

`HTML Input Element`와 `change event` 함께 사용하기

유니온(Union) 타입으로 가능한 모든 타입 나열하기

제네릭(Generic) 타입을 활용하여 타입 추론하기

답변 1

1

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

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

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

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

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

작성한 질문수

질문하기