use port 19002 instead 나오고 expo 실행이 안 돼요!


  • Level 3

    리액트 환경에서 구름 사용중인 초보입니다!
    expo 실행하면 원래 QR 코드 나오고, 스마트폰으로 실행이 잘 되었었는데요,
    다음 날 다시 똑같이 하려고 하니, 아래 메시지가 나오더라구요

    › Port 19000 is
    ✔ Use port 19002 instead?

    여기서 yes 누르면 19002 already ... 뜨면서 안 되구요, N 눌러도 안 되구요. ㅜ
    컨테이너 재실행 해보고 구글링 해서 별 짓 다 해봤는데 안 되네요.
    간절한 도움 기다립니다.

  • Level 5

    @lolwww

    네 확인했습니다. 기존 컨테이너에서 제공하는 expo 버전은 3.xx이며 따라서 기존 내장 명령어는 버전에 맞게 설정되어있습니다.
    업그레이드하신 버전에 맞는 명령어를 사용하시거나, 기존 버전으로 앱을 실행시켜야 정상 작동할 것으로 예상됩니다.

    또한 기본 expo start 명령을 통해 띄워진 QR코드가 작동하지 않는다면,

    1. 명령어 실행 후 w키를 눌러 web 버전으로 작동하시고 19006번 포트에서 실행되는걸 확인하신 후, 추가해둔 (https://test-in-web.run.goorm.io)에서 확인하실 수 있습니다. (포트가 변경된다면 좌측 상단 [프로젝트] > [실행 URL과 포트] 에서 변경 가능합니다)
    2. 모바일로 확인이 필요하시면 expo start --tunnel 명령어를 사용해보시는 것도 추천드립니다.
  • Level 3

    @Rosa-Kim 저렇게 하면 QR코드는 나오는데 막상 qr코드 스캔하면 접속이 안 되더라구요 ㅜ

    우측 상단 실행 버튼으로 실행해서 나오는 QR코드로 스캔해야 접속이 되던데, 실행 버튼 눌러서 start 하면 같은 증상이 반복됩니다.

    다시 한번 확인 부탁드려요

  • Level 5

    @lolwww
    a6f4cbca-21e6-47e4-a45d-ab1184739cc5-image.png
    안녕하세요. 잘 해결된 것으로 보입니다. 다시 실행해보시겠어요?
    참고로, 컨테이너에 접근하기 위해서 127.0.0.1 이 아니라 0.0.0.0을 사용해야합니다.

    감사합니다.

  • Level 3

    @Rosa-Kim 넵 확인부탁드립니다. https://goor.me/H8ytF

  • Level 5

    @lolwww

    혹시 우측 상단의 실행 버튼(내장 명령어)을 클릭해도 같은 문제가 발생하나요?

    그래도 해결이 안 된다면 컨테이너 공유 링크 주시면 접속해서 확인해보겠습니다!

  • Level 3

    @Rosa-Kim 알려주신대로 해봐도 안 되더라구요. kill 명령어 먹이면 해당 포트가 정상적으로 죽긴 죽습니다.
    그런데 다시 expo start 하게 되면, 동일한 증상이 반복됩니다. ㅜ

  • Level 5

    안녕하세요.

    포트 19000, 19002이 이미 실행 중인걸로 보입니다.

    1.터미널의 netstat 명령어를 통해 설정된 포트의 pid를 확인하시고,
    (예시: 아래 이미지에서 3000포트의 pid는 616)

    1376cd76-981c-4967-bbc4-3926d9e900c4-image.png
    2. 해당 프로세스를 kill -9 {pid} 명령어를 통해 죽이고 해당 포트에서 다시 실행해보시면 좋을 것 같습니다.
    (예시: kill -9 616)

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS