[React-Native] 안드로이드 Network 연결 문제

이건모·2020년 1월 5일
1

RN을 사용하여 개발하던 중, 안드로이드 시뮬레이터에서만 유독 localhost 로 연결이 안되는 문제가 발생

  1. 플랫폼에 따라 연결 주소를 변경함
    const address = Platform.OS === 'ios' ? 'localhost:4000' : '127.0.0.1:4000';
  • 4000번인 이유는 graphQL 을 사용하기 때문.

    이렇게 했는데도 ! 똑같이 에러가 발생 ...
    열심히 구글링 한 결과 다음과 같은 답변을 발견

    React Native Android Fetch failing on connection to local API

    한 줄 요약 ->
    안드로이드 시뮬레이터가 켜진 상태에서 terminal 접속 후
    adb reverse tcp:<YOUR PORT> tcp:<YOUR PORT>

profile
I'm a WebDev!

0개의 댓글