• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

질문입니다.

21.08.22 17:07 작성 조회수 117

1

안녕하세요. 

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

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

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

답변 1

답변을 작성해보세요.

0

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

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