# 필요성

- 웹 사이트를 개발할 시에는, 로컬에서만 접속할 수 있는 개발용 웹 서버를 켜놓고 테스트하며 개발을 하는데, 외부에서 접속을 못 하기 때문에 테스트에 어려움이 생기는 경우가 존재한다.

- 개발 중인 페이지를 시연을 위해 임시로 서버에 올리거나, 같은 네트워크를 사용한다면 사설 IP로 접속하게 하는데 둘 다 효율적인 방법은 아니다. 

- ngrok를 사용하면 마치 서버에 올려놓은 것 처럼 도메인을 통해 localhost에 접속할 수 있기 때문에 굉장히 편하다.

- 웹훅을 테스트할 때 사용하기 좋다.다른 서비스에 웹훅 URL을 설정하면 해당 서비스에서 특정 이벤트가 발생했을 때 URL이 호출되는데 localhost URL을 설정할 수는 없기 때문에 테스트하기가 꽤 까다롭다. ngrok를 사용하면 외부에서 접속할 수 있는 도메인이 제공되기 때문에 localhost로 연결되는 웹훅 URL을 설정할 수 있다.


# 간편 사용법

```

npm install ngrok -g

ngrok http 8080 //만약 localhost:3000일 경우, 8080을 3000으로 변경


```

-> 결과 메시지로 뜨는 텍스트 중에, http://...io 로 끝나는 도메인으로 외부접속이 가능하다.


# 출처

https://github.com/bubenshchykov/ngrok



  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기