Ngrok
Ngrok will create a secure tunnel on the local machine from a given port (ex. 8000) to a url hosted on the internet at their domain (ex. e2210e647fe4.ngrok.io)
- when a request somewhere on the internet hits an endpoint of that remote url, ngrok will forward that request on through the tunnel to the local machine.
- ex. Stripe sends a webhook post request to
e2210e647fe4.ngrok.io:8000/webhooks/stripe. Ngrok sees this, and passes it along tolocalhost:8000/webhooks/stripe, where the/webhooks/stripeendpoint defined in the application server can then handle the request
- ex. Stripe sends a webhook post request to