Je travaille sur facebook messenger.
L'application Facebook n'accepte qu'une seule url pour le webhook mais ngrock génère de nouvelles URL à chaque fois. Maintenant, je suis incapable de tester mon application parce que l'URL du webhook a changé.
Je travaille sur facebook messenger.
L'application Facebook n'accepte qu'une seule url pour le webhook mais ngrock génère de nouvelles URL à chaque fois. Maintenant, je suis incapable de tester mon application parce que l'URL du webhook a changé.
MISE À JOUR mai 2020
Serveo est de nouveau opérationnel ! Pas d'installation, pas d'inscription !
Tout ce que vous avez à faire est d'exécuter ceci :
ssh -R <unique subdomain>:80:<your local host>:<your local port> serveo.net
comme
ssh -R youruniquesubdomain:80:localhost:8000 serveo.net
MISE À JOUR janvier 2020
Comme il y a des problèmes avec Serveo et localtunnel je souhaite partager avec vous un autre service d'auto-hébergement gratuit basé sur le protocole ssh : Localhost.run
Malheureusement, il ne permet pas d'obtenir des sous-domaines uniques, mais il est basé sur le protocole ssh et vous ne devez donc pas installer d'applications supplémentaires. J'attends toujours le retour de Serveo.
MISE À JOUR avril 2018
J'ai trouvé Serveo juste maintenant ! Et c'est totalement incroyable !
Mise à jour de novembre 2017
Probablement, ce n'est pas la meilleure option pour vous mais j'ai commencé à utiliser localtunnel au lieu de ngrok .
L'installation et le fonctionnement sont très simples :
npm install -g localtunnel
lt --port <your localhost port> --subdomain youruniquesubdomain
Ensuite, je peux aller à mon http://youruniquesubdomain.localtunnel.me C'est ça !
Comme je développe à l'intérieur d'un conteneur Docker, mon réseau virtuel fonctionne à partir d'un subdomain.localhost
URL. Cet outil fait exactement ce dont j'avais besoin. Merci pour la suggestion.
Bien que cela semble être un excellent service. Serveo ne fonctionne pas vraiment pour mes besoins. Je ne sais pas si c'est parce que mon env local est servi à partir d'un conteneur docker ou quelque chose comme ça, mais le tunnel local semble être capable de le gérer.
Plus de support gratuit pour les sous-domaines de ngrok.....pls a une erreur comme ci-dessous
La session du tunnel a échoué : Seuls les plans payants peuvent lier des sous-domaines personnalisés. Impossible de lier le sous-domaine personnalisé 'arvindpattartestfb.ngrok.io' pour le compte 'arvccccc'. Ce compte est sur le plan 'Free'.
Passez à un plan payant à : https://dashboard.ngrok.com/billing/plan
ERR_NGROK_313
En effet. Message ngrok : Tunnel session failed: Only paid plans may bind custom subdomains... Sign up at: https://ngrok.com/signup. If you have already signed up, make sure your authtoken is installed. Your authtoken is available on your dashboard: https://dashboard.ngrok.com
.
Vous devez mettre en place un jeton d'authentification que vous pouvez trouver ici https://dashboard.ngrok.com/auth . (Fonctionne avec la version gratuite, pas besoin de payer Apparemment c'est maintenant une fonction payante, voir prix du ngrok ).
Alors vous pouvez l'utiliser comme ceci :
ngrok http 80 -subdomain yoursubdomain
Ne fonctionne pas. Toujours la même erreur. La session du tunnel a échoué : Seuls les plans payants peuvent lier des sous-domaines personnalisés. Impossible de lier le sous-domaine personnalisé 'mysubdomain' pour le compte 'Ck Maurya'. Ce compte est sur le plan 'Free'.
C'est vraiment étrange, je ne paie pas un centime et je peux utiliser l'option de sous-domaine. Peut-être que cela ne fonctionne que depuis un certain temps sur les nouveaux comptes ?
Il semble que ngrok ait complètement supprimé les sous-domaines du niveau gratuit : https://ngrok.com/product#pricing
Ce n'est pas une solution mais c'est une solution de contournement, j'ai eu le même problème lors des tests. Ce que j'ai fait est de garder le ngrok en cours d'exécution avec mon port http, de sorte que mon url ngrok ne change pas. Mais je change et redémarre fréquemment mon serveur pour tester et déboguer.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
3 votes
MISE À JOUR NOV 2018 : Voir la réponse ci-dessous avec 39+ upvotes suggérant d'autres services ! stackoverflow.com/a/47500376/565877