배워서 남 주자

모바일 기기에서 localhost 접속하는 방법

미래에서 온 개발자 2023. 5. 15. 13:55
300x250

반응형 디자인을 적용해 폰이나 태블릿 사이즈의 화면을 만들고 확인을 할 때 보통 크롬 개발자 도구의 device toolbar를 사용하곤 한다. 아이폰 SE, 아이폰 XR, 아이폰 12 Pro 등의 화면을 보고 만들어도 배포 후 실제 폰에서 화면을 띄워보면 UI가 다른 경우가 태반이다. 하단 주소창과 툴바 때문에 100vh 적용이 안 되는 건 기본이다. 이런 문제 때문에 이제까지 매번 배포 후에만 배포 링크로 접속해서 실제 모바일 뷰를 확인할 수 있었는데 모바일 브라우저에서도 localhost:3000 에 접속할 수 있는 방법이 있었다! 

 

2024년 5월 13일 업데이트 :
정확히는 모바일 브라우저에서 localhost:3000의 일종의 프리뷰 화면을 볼 수 있는 방법으로 엄밀히 말해서 localhost에 접속하는 것은 아닙니다. 관련하여 보다 자세한 설명은 댓글을 참고해 주세요. 

 

1. 컴퓨터에서 로컬호스트를 연다. (React의 경우 npm start로 localhost:3000 구동) 
2. 모바일 기기의 와이파이를 컴퓨터와 같은 와이파이로 설정한다. 
3. 모바일 웹 브라우저(iOS 디바이스의 경우 사파리, 안드로이드 디바이스는 크롬)를 열고, 주소창에 <ip_address:port>를 입력한다. 
 예) 111.22.000.33:3000 입력 

 

참고: Mac에서 IP 주소 확인하는 방법 (Ventura OS 기준)

시스템 설정 > 네트워크 > Wi-Fi > 해당 와이파이의 ... 아이콘 클릭 > 네트워크 설정 클릭

네트워크 시스템 설정 캡처 화면

 

아이패드에서 로컬호스트 접속한 브라우저 화면

 

모바일 디바이스 뷰 확인한다고 쓸데없이 배포하던 나날과 안녕하고, 광명 찾으세요!!