Je travaille sur Facebook Messenger. L'application Facebook n'accepte qu'une seule URL pour webhook, mais ngrock génère une nouvelle URL à chaque fois. Maintenant, je suis incapable de tester mon application à cause de l'URL webhook a changé.
Ce n’est probablement pas la meilleure option pour vous mais j’ai commencé à utiliser localtunnel au lieu de ngrok .
Un flux d'installation et d'exécution est très simple:
npm install -g localtunnel
lt --port <your localhost port> --subdomain youruniquesubdomain
Ensuite, je peux aller à mon http://youruniquesubdomain.localtunnel.me C'est tout!
Une mise à jour incroyable
J'ai trouvé Serveo tout à l'heure! Et c'est totalement incroyable! 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
Pas plus de support gratuit de sous-domaine de ngrok ..... pls ont une erreur comme ci-dessous
Échec de la session de tunnel: seuls les abonnements payants peuvent lier des sous-domaines personnalisés. Échec de la liaison du sous-domaine personnalisé 'arvindpattartestfb.ngrok.io' pour le compte 'arvccccc'. Ce compte est sur le plan "gratuit".
Passez à un plan payant à l'adresse suivante: https://dashboard.ngrok.com/billing/plan
ERR_NGROK_313
Il semble que ngrok ait complètement supprimé les sous-domaines du niveau libre: https://ngrok.com/product#pricing
Vous devez configurer le jeton d'authentification que vous pouvez trouver ici https://dashboard.ngrok.com/auth . (Fonctionne avec la version gratuite, pas besoin de payer).
Ensuite, vous pouvez l'utiliser comme ceci:
ngrok http 80 -subdomain yoursubdomain
simplement pour l'installation locale de DHIS2, je l'ai fait sur termainl sur le serveur Ubunut.
Assurez-vous que votre site Web s'exécute sur le port spécifié. le mien était sur 8080.
ssh -R dani.serveo.net:80:localhost:8080 serveo.net
La beauté de cet serveo.net réside dans le fait que vous pouvez obtenir autant de fois que vous le souhaitez le même nom d'hôte ... préfixe avant serveur..net, même en cas de coupure de courant ou de déconnexion Internet.
à votre santé!
Bien que ce ne soit pas une solution, mais prenez-la comme solution de contournement, j'ai eu le même problème lors des tests. Ce que j’ai fait, c’est de garder le ngrok en marche avec mon port http, donc mon URL de ngrok ne change pas. mais je change fréquemment et redémarre mon serveur pour le test et le débogage.