안드로이드와 스프링 연동할 때 로컬 호스트 문제점

Posted by sJun on December 15, 2020 ·

프로젝트를 진행하다 안드로이드와 스프링 웹 서버와의 연동이 필요할 때가 있었는데 아무리 코드를 올바르게 작성해도 로컬 호스트로는 통신이 불가능 했다.

며칠을 끙끙 싸매다 localhost가 아닌 공공 IP로 통신을 하면 제대로 먹힌다는 사실을 알았다..

대부분 내장 톰캣 서버를 이용하면 별다른 properties 설정을 하지 않으면 localhost:8080일텐데 이 포트번호만 입력하면 임시적인 공공 IP로 바꿔주는 프로그램이 있다.

ngrok 이라는 프로그램으로..

사용법은 매우 쉬우니 링크만 첨부하겠다.

https://ngrok.com/