Ngrok para exponer una aplicación en desarrollo

Para algunas cosas es necesario durante el desarrollo exponer nuestra aplicación a la red, por ejemplo cuando estamos trabajando con webhooks como por ejemplo en pasarelas de pago.

Un sistema muy sencillo es ngrok el cual permite exponer el puerto que queramos de la forma más sencilla.

Nos descargamos el binario para nuestra plataforma y ejecutamos:

$  ./ngrok http localhost:3000

Esto expondría localhost al puerto 3000 en el puerto 80 de la dirección que te diga.

Podemos exponer otros puertos e ips locales según necesitemos, por ejemplo:

ngrok console

Como ves nos da los endpoints http y https, además una consola web en donde podremos ver las peticiones entrantes y hacer replay de las peticiones.


Comentarios