작성한 질문수
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을 둬야합니다.