top | item 30445774

(no title)

itsananderson | 4 years ago

I feel like half of Ngrok's value prop is being undervalued here. Namely the fact that it captures requests for inspection and replay. That feature is an absolute game-changer for developing things like Webhooks.

First, it lets you easily see what the Webhooks payload looks like in real life. Second, it lets you hit your endpoint repeatedly with the same payload (while iterating on your code), without having to trigger the 3rd party event again.

discuss

order

anderspitman|4 years ago

That is a great feature, but a dev-centric one. If your focus is instead on self-hosting from behind a NAT, things like end-to-end encryption become more important. There are always tradeoffs.

francislavoie|4 years ago

Ngrok isn't the only one of those that do that though. It's not a unique feature. Hence why there's alternatives listed.

thrower123|4 years ago

I've more or less stopped using Fiddler and Postman since I started using ngrok.

8n4vidtmkvmk|4 years ago

Fwiw my shell alias looks like this

``` ssh -tR "${HOST_PORT}:localhost:${LOCAL_PORT}" "${USER}@${HOST}" "multitail --basename -mb 2MB --follow-all --mergeall -n 0 -cS apache /srv/mydomain/logs/access.log -n 0 -cS apache_error /srv/mydomain/logs/error.log" ```

Which at least lets me see the nginx request logs as they come in. But no, I can't replay them or anything.