GASなどで開発していて、Webhookで飛んでくる内容を確認したいことがあると思いますが、それをローカルで実現する方法です。
https://webhook.site/ というウェブサイトを使うと、すぐにWebhookを受けれるのですが、外に飛ばしたく無いという場合もあると思うので、このサービスをローカルで動かして、かつngrok
でインターネットからリクエストを受けれるようにします
Macであればbrew install ngrok
でインストールできます。その他のOSは上記サイトをご覧ください。
ngrokにサインアップした後、以下にアクセスし、Tokenを取得します。
$ ngrok config add-authtoken xxxxxxxxxxx
これでトークンが設定できます。これによって、ローカルで動かしているWebサーバーを比較的セキュアにWeb公開できます。
https://github.com/webhooksite/webhook.site
上記リポジトリをローカルにクローンしておきます