[Django] ngrok 사용해 로컬 서버 접속하기

cdwde·2021년 4월 13일
1

Django

목록 보기
10/13

🌝 본 포스트는 리액트와 함께 장고 시작하기 Complete + 별도로 공부한 내용으로 이루어져있습니다

🎈 ngrok

ngrok란

Secure tunnels to localhost
방화벽 넘어서 외부에서 로컬에 접속 가능하게 하는 터널 프로그램

사용 이유

ngork를 사용하면 서버 돌리는 컴퓨터 이외에도 외부에서 사용할 수 있어서

  • app을 만들며 localhost의 api를 호출할 수 있음
  • 웹사이트는 모바일 환경에서의 테스트를 진행할 수 있음

🎈 ngrok 사용해 로컬 서버 접속하기

1. ngrok 다운로드

ngrok 다운로드 링크

2. django 서버 실행

py manage.py runserver 8000

3. ngrok 실행

ngrok http 8000

4. settings.py 수정

settings.py의 ALLOWED_HOSTS에 주소를 적어 접속 허용하기

ALLOWED_HOSTS = ['d549e7814c56.ngrok.io', '127.0.0.1']

템플릿 모바일뷰 대응하기

  • viewport meta: 유저의 배율 조정을 막기
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">

참고
https://blog.outsider.ne.kr/1159
https://wayhome25.github.io/django/2017/03/18/django-ep1-setting/

0개의 댓글