본문 바로가기

개발일지

client에서 server로 요청을 했는데... 왜 안나오지?

blog

날짜 : 2017. 6. 1(목)

목표 : client에서 server로 요청 부분 디버깅

  • 증상 : 클라이언트에서 서버로 요청을 보냈는데 아무것도 실행이 되지 않는 현상

수행결과 : 클라이언트에서 localhost는 실행중인 서버를 가르키지 않고 다른 의미를 가지고 있다.

  • 서버는 아마존 EC2를 이용하였으며, 1tier 구성으로 web-server + DB
  • javascript 소스코드에 web-server에 요청을 하는 URL이 "localhost"로 되어 있었다.
  • 이 경우 처음 의도와는 달리 localhost는 소스코드가 올라가 있는 서버의 IP를 의미 하는 것이 아니라, 사용자의 웹브라우저를 의미하게 되는 것 이였다.
  • 그래서 web-server로 요청이 날라가는 것이 아닌, 사용자의 PC에 web-server 요청이 날라가는 것이다.