본문 바로가기

React Native

expo request time out 이 발생하는 경우

가끔식 request time out이 발생해서 프로젝트의 결과 값을 확인하지 못할 때가 많다. 

expo request time out 나는 경우는 어떻게 해결해야할까?

 

1. 네트워크 확인하기

우선 제일 먼저 확인해줘야 하는 것은 같은 네트워크 망에 들어와있는지 확인해야한다.

작업을 하고 있는 컴퓨터의 네트워크와 QR코드로 인식하여 결과 내용을 확인할 모바일이 같은 네트워크에 접속해 있어야 한다.

 

2. 방화벽 설정 확인하기 

Windows > 고급 보안이 포함된 Windows Defender 방화벽 고급 설정

새 규칙에서 Expo 가 사용하고 있는 포트인 19000, 19001을 열어주면 된다.

포트를 선택한다.

 

3. 터널로 실행시키기

1, 2번 작업을 진행했는데도 오류가 계속 발생하는 경우는 Expo를 tunnel로 실행시켜주면 된다.

터널로 실행시키는 명령어는 아래와 같으니 터미널을 열어 해당 명령어로 실행시켜보자.

expo start --tunnel

재실행하는 코드가 뜰 것이고, 아예 새로운 포트인 19002로 실행되는 것을 확인할 수 있다.

 

SMALL