Nous allons parler today d’un outil très utile dans le contexte du web. Il s’agit bien de Ngrok
- ngrok allows you to expose a web server running on your local machine to the internet. Just tell ngrok what port your web server is listening on.
Comment avons-nous détecté ceci ?. Dans un contexte E-Commerce, nous passons bien par middleware qui demande une URL, ce qu’on appelle serv2serv, cet URL doit être accessible depuis internet.
Du coup dans la phase de développement on était un peu obligé de trouver une solution soient créer des tunnels soient pousser le code source dans la recette qui est accessible depuis internet (c’est pénible, plusieurs commits, mise en recette, …)
C’est à ce moment que nous avons utilisé Ngrok.
Avec la commande :
- ngrok http http://localhost:42080/
Si vous prenez l’URL générée vous aurez tout ce qu’il vous faut. C’est comme ça que nous avons testé la fonctionnalité serv2serv.
Selon votre local, vous pouvez inspecter les requêtes HTTP
La documentation contient tout ce qu’il faut (HTTPS/TLS/SUBDOMAIN/….)
ça peut être aussi utile entre développeurs et/ou entre développeur / chef de projet pour vérifier, tester une fonctionnalité sans attendre la mise en recette