Open2
localhostへインターネット経由でアクセスする方法[ngrok]
ngrokというツールを使ってlocalhostの特定のポートで起動しているWebアプリにアクセスする。
ngrokの使い方
インストール
brew install --cask ngrok
起動
localhost:8080 に起動したHTTPサーバーにアクセスしたい場合
ngrok http 8080
コマンドを実行すると公開されたURLを教えてくれる
どういう時に使う?
- WebフロントエンドのためのバックエンドAPI開発のときはあまり出番なさそう
- 多くのケースではフロントエンドもローカルで起動してlocalhostへアクセスしているので不要そう
- PCリソースがよっぽど厳しくてローカルにフロントエンドを起動したくないケース?多くはなさそう
- WebhookのためのAPI開発のときは活躍しそう
- LINEメッセージングAPIのWebhookとか、クライアントをローカルに起動出来ないケース