nagayo
54
2021-03-23 14:01:53
0
85

api 호출관련 네트워크 질문드립니다.


안녕하세요. 초보 개발자 입니다. 

금일 배포를 하던중 제가 생각했던 것과 다르게 api가 호출되는것을 보고 
궁금함이 생겨 질문드립니다. 

구조를 간략히 도식화 하자면 위와 같습니다. 


프론트와 백을 분리하여 각각 EC2 인스턴스에 배포해 주었습니다. 
client가 웹서버를 호출하면 필요한 데이터를 api 서버를 호출하여 보내주는 구조입니다. 


해당 구조에 따라  AWS보안그룹에서 웹서버의 IP만 api를 호출할 수 있도록 설정하였습니다. 

배포 이후 웹서버를 호출하니 데이터가 안나와서 혹시나 하는 마음에 
api 서버도 웹서버와같이 client의 ip에서 접속할 수 있도록 다시 세팅해주었습니다. 


이후 정상적으로 데이터를 가져오는 것을 보고

제가 생각했던 것처럼 웹서버가  api서버 소통하는 것이 아니라 
결국 client가 api서버를 호출하고 있다는 생각이 들었습니다. 

크롬 개발자 도구에서 네트워크를 보니 직접 api 호출하는것을 확인 했습니다. 


 제 지식이 부족하여 잘못 이해하고 있었던 것인지 혼란스러워 글남깁니다. 

해당 아키텍쳐에서 호출이 어떤 식으로 이루어 지는 것이 맞는지 알려주시면 열심히 배우겠습니다. 




0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.