ngrok - 로컬 개발을 위해 제공되는 공개 URL 생성 솔루션
(ngrok.com)- BOT이나 REST API에서 공개적으로 접근해야하는 URL이 요구되는 경우가 있지만. 보통 제가 작은 프로젝트나 실험을 할 때는 공개 URL을 만들기 귀찮았습니다.
- ngrok은 그 귀찮음을 해결해줍니다. ngrok을 다운 받고, 'ngrok http 3000'을 하면 localhost 3000 포트와 연결된 공개 URL을 생성합니다.
- 해당 공개 URL은 HTTP와 HTTPS 연결을 모두 지원해주며. 사용자는 로컬에 생성된 관리페이지에서 해당 URL로 들어오는 요청들을 볼 수 있습니다.
- 무료버전은 연속으로 2시간동안 세션을 유지할 수 있으며, 유료 버전은 그보다 길 것 같습니다.
- 저는 Slack API를 개발하면서 무료버전만 사용했고, API 도큐먼트에서 해당 솔루션을 쓰라고 해서(... ) 사용해보았을 때 멋지게 작동했습니다.