ローカルサーバに外からアクセスする(ngrok)
経緯
ハッカソンでLINE botを扱うことになり、デプロイするのは手間だが外からアクセスしたい
扱うツール
ngrokとは?
自身のPCで立ち上げているローカルサーバ(localhost:8000)とかを外部からアクセスできるようにしたもの
<手順>
1. ローカルサーバを立ち上げる
例)fastAPIで開発している場合
uvicorn main:app --reload
2. ngrokを使い、HTTP通信でローカルサーバをホストする
ngrok http http://localhost:8000
(↓ コマンドを実行するとこんな感じになる)
https://scrapbox.io/files/6723b92aaa99ffd0808dac1d.png
<完了!>Forwardingの部分が外部からのアクセスリンクになる!