21.06.19 11:49 작성
·
159
3
안녕하세요,문제에서는 frontend, backend 관련해서 모두 Port 환경변수에 지정한대로 사용한다고 되어있는데, 그러면 frontend에서 지정해준 8888 포트를 통해 enviroment에 지정한 리스닝 포트인 8000로 가게 되고, 이는 backend의 server port이기에 자동으로 이어지는건가요?
아직 어떻게 진행되는건지 이해가 잘 되지 않아 질문드립니다.
답변 1
0
2021. 07. 03. 17:24
안녕하세요!
"포트를 환경변수에 지정한대로 사용함"에 대해서 조금 더 상세하게 설명 드리겠습니다.
서버 프로그램을 작성하면 보통 어떤 포트로 서버를 띄울지 정합니다. 예를 들면 80번, 3000번, 8080번등을 주로 사용합니다. 어떤 포트를 사용할지는 코드를 작성할 때 정하면 되는데, 실습에서 사용하는 프로그램은 그 부분을 환경변수를 보고 설정하게 되어 있습니다.
그러니까, 코드에 특정 포트 번호가 정해진게 아니라, 환경변수를 보고 그 환경변수에 적힌 포트로 서버를 오픈하는 것입니다.
따라서 환경변수를 8080으로 지정하면 해당 서버는 8080으로 뜨게 되고 8888로 지정하면 8888로 뜨게 됩니다.
추가적으로 더 궁금하신점 있으면 문의주세요! 감사합니다!