Study/소소한 팁

[Flutter] Unhandled Exception: Connection refused 오류 해결 방안

momong'-' 2023. 5. 3. 10:50

에러메세지

Unhandled Exception: Connection refused

 

오류 원인

API 도메인 주소를 localhost로 사용으로 발생한 오류이다.

안드로이드 애뮬레이터 사용 시 컴퓨터 환경이 아닌 모바일 환경에서 작동중인 것이므로 localhost를 사용하면 접근이 거부되어 오류가 발생한다.

 

수정방안

ip 주소로 변환해야 한다.

// 기존
http://localhost:8080/

// 변경
http://192.168.0.1:8080/

자신의 ip주소(IPv4 주소)는 cmd에 들어가서 ipconfig (iOS일 경우 ifconfig)명령어를 사용해서 확인할 수 있다.