후..삽질하다가 너무 어이없게 해결해서 쓴다. 사실 내가 무지했던 거지만..
플러터에서 dio를 통해 스프링부트에서 간단하게 만든 api를 테스트하는 중이었다. 근데 어머나?
SocketException: Connection refused (OS Error: Connection refused, errno = 111)
라는 오류가 떴다.
포스트맨으로 할 때도 됐고,,웹에서 할 때도 됐는데,,왜 안 될까.. CORS문제인가하면서 이상한 뻘짓들을 했는데
답은 너무나도 간단했다.
안드로이드 에뮬레이터는 localhost를 사용할 수 없는 거였다
하..너무 당연하게 웹에서 구동하는 줄 알았따 ㅜㅠ 이거 땜에 뭔 고생을 한건지..
암튼, localhost대신 10.0.2.2를 쓰면 된다고 한다. 물론 프로덕션으로 가게 되면 다른 걸 설정해야됨!
https://developer.android.com/studio/run/emulator-networking?hl=ko
'App > Flutter' 카테고리의 다른 글
[Flutter] 스플래시 스크린 만들기 (feat.flutter_native_splash) (0) | 2023.07.07 |
---|