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

Jack님의 프로필 이미지

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

배포 준비하기(빌드, pm2, cross-env)

질문입니다.

해결된 질문

21.08.22 17:07 작성

·

178

1

안녕하세요. 

배포와 관련해서 질문있습니다. 

1. 노드버드 강좌에서 백엔드에 express로 할때는 빌드를 따로 안해줬던것 같은데 express는 빌드를 왜 안하고 nest는 왜 빌드를 해주어야 하는지 궁금합니다!

2.    aws 에서  만약 모바일 앱 용 백앤드를 배포한다고 가정할시 백앤드 서버(ec2)를 퍼블릭 서브넷에 두시는지 프라이빗 서브넷에 두시는지 궁금합니다!

답변 1

0

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

2021. 08. 22. 17:36

1. nest는 ts라서 js로 변환 과정이 필요합니다. 그리고 reflect-metadata를 통해 디펜던시 관계를 읽는 과정도 필요합니다.

2. 퍼블릭 서브넷에 둬야 모든 앱에서 접근이 됩니다. 그게 싫다면 프라이빗 서브넷 앞에 nat을 둬야합니다.

Jack님의 프로필 이미지

작성한 질문수

질문하기