16 points par ffdd270 2022-03-15 | 2 commentaires | Partager sur WhatsApp
  • Il arrive que des URL devant être accessibles publiquement soient nécessaires pour des bots ou des API REST, mais quand je faisais de petits projets ou des expérimentations, je trouvais généralement fastidieux de créer une URL publique.
  • ngrok résout justement ce problème. Il suffit de télécharger ngrok puis d’exécuter ngrok http 3000 pour générer une URL publique reliée au port 3000 de localhost.
  • Cette URL publique prend en charge à la fois les connexions HTTP et HTTPS, et l’utilisateur peut voir, depuis la page d’administration créée en local, les requêtes arrivant sur cette URL.
  • La version gratuite permet de maintenir une session pendant 2 heures d’affilée, et la version payante semble permettre une durée plus longue.
  • Je n’ai utilisé que la version gratuite en développant avec l’API Slack, et comme la documentation de l’API recommandait cette solution (...), je l’ai essayée et elle a remarquablement bien fonctionné.

2 commentaires

 
kunggom 2022-03-15

Pour référence, Awesome Tunneling - une sélection d’alternatives à ngrok a récemment été présenté ici. Parmi celles qui y étaient listées, Expose et Sish, par exemple, ont également déjà fait l’objet d’une présentation séparée.

 
ffdd270 2022-03-15

Waouh. Merci. J’avais été vraiment impressionné en découvrant ce genre de solution pour la première fois (jusqu’ici, je n’avais presque jamais fait de side projects nécessitant une URL publique), mais il y a donc eu beaucoup d’alternatives qui sont apparues 'm' !