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

jjang9님의 프로필 이미지
jjang9

작성한 질문수

프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2

3-7) 캐시 최적화

궁금한점이 있습니다.

해결된 질문

작성

·

165

1

좋은 강의 너무 잘 듣고 있습니다. 

번외지만 배포에대해 궁금한점이 있습니다. 

지금 강의 예제로 사용하는 프로젝트와 같이 서버와 클라이언트 코드가 같이 있는 경우에는 어떻게 배포해야하는지 궁금합니다.

개발할때는 npm run serve 와 같이 수동으로 서버를 켜서 작동시킬 수 있지만 그렇지 않을때는 어떻게 작동시킬 수 있나요?

실제로는 서버용 레포, 클라용 레포 따로 개발해서 배포해야하는 건가요?

답변 1

1

유동균님의 프로필 이미지
유동균
지식공유자

안녕하세요, juuu o님,

제가 정확히 질문 의도를 이해하지 못했습니다.

수동으로 서버를 켜서 작동시킨다는 부분이 무슨 의미인가요? 

기본적인 배포에 대해서 설명을 드리면,
프론트엔드 코드를 배포할 때는 build된 파일(번들파일)만 배포하면 됩니다.

이것을 배포하는 방법에도 다양한 방법이 있는데요,
일반적으로 서버에 index.html 파일을 올리고 nginx로 서빙을 해줍니다.
그 외 기타 js나 css 파일은 S3와 같은 CDN에 올리기도 하고 아니면 그냥 html과 동일하게 nginx로 서빙해줄 수 있습니다.

답변이 도움되셨길 바라며, 강의에 관심을 가져주셔서 감사합니다.

jjang9님의 프로필 이미지
jjang9
질문자

감사합니다~~

jjang9님의 프로필 이미지
jjang9

작성한 질문수

질문하기