Ich baue gerade einen node.js-Chatbot, den ich dann auf Heroku deploye. Die App verwendet Webhooks, die eine öffentliche URL aufweisen müssen, die die Server erreichen können. Daher wird das Ausführen des Servers lokal auf meinem Computer nicht funktionieren. Gibt es eine Möglichkeit, meine App remote debuggen zu können? Irgendwelche Tipps?Wie Debuggen Sie eine Node.js App auf Heroku remote?
Antwort
Ich würde ein Tool verwenden, um öffentliche URLs mit einer lokal ausgeführten Instanz Ihrer App zu verbinden.
Option 1: ngrok
leicht gefallen wäre ngrok
Option 2: ssh Reverse-Tunneling
Wenn Sie Zugang zu dem Internet verbundenen Server mit ssh und Admin-Rechte haben die zu ermöglichen, GatewayPorts yes
sshd Konfiguration, können Sie es mit ssh Remote-Tunneling tun. Zum Beispiel:
ssh -n -R 8080:localhost:3000 myserver.example.com
Wird webhooks erlauben http://myserver.example.com:8080
tunneln zu Ihrem lokalen App auf Port 3000.
Sie können tatsächlich Webhooks auf Ihrem lokalen Computer mit einem kostenlosen Proxy-Dienst wie ngrok debuggen.
Wenn Sie es auf Heroku debuggen möchten, können Sie Ihre Echtzeitprotokolle mit heroku logs --tail
anzeigen oder einen Addon-Service verwenden, der Protokolle speichert.
eine einfachere Lösung gefunden gesendet.
Installieren Sie das Add-On LogDNA
, und führen Sie dann die App aus und sehen Sie die Fehler-Stack-Ablaufverfolgung.
dann, wenn Sie den Fehler sehen und welche Zeile es passiert ist, ist es ziemlich einfach, das Problem zu finden.
- 1. Wie kann ich eine node.js App bei Heroku debuggen?
- 2. Node.js: Wie kann man remote debuggen?
- 3. Webstorm: debuggen node.js Segel App
- 4. node.js Einsatz auf Heroku
- 5. Heroku Node.js App gibt Fehler
- 6. Deaktivieren Sie HTTPS auf Heroku Node.js/Express App
- 7. Node.js App implementieren in Heroku
- 8. Wie Debuggen node.js App, Slack Bot, auf Azure?
- 9. Wie für App auf Heroku
- 10. Wie Debuggen der Node.js App mit Quellkarten (mit WebStorm)
- 11. Drücken zurückgewiesen, scheiterte Node.js App Heroku
- 12. HTTPS Node.js Anwendung auf Heroku
- 13. Wie stellen Sie eine Node.js-App von GitHub auf Google App Engine bereit?
- 14. Nicht Heroku App
- 15. Wie Subdomain auf eine Heroku-App und Root-Domain auf eine andere Heroku-App verweisen?
- 16. Heroku Anwendungsfehler node.js App, bei der Bereitstellung
- 17. Publishing App auf Heroku mit node.js und socket.io
- 18. REST-basierte Node.js APP kann nicht auf Heroku implementiert werden
- 19. Ausfallen node.js Anwendung Heroku
- 20. Heroku kann lokales Modul auf heroku nicht finden (Node.js)
- 21. Wie du eine Seite einer Heroku App
- 22. Wie Debuggen auf Remote-AEM-Server?
- 23. Probleme Bereitstellen von Node.js MEAN App Heroku
- 24. Einen node.js-TCP-Server auf heroku implementieren
- 25. Node.js Heroku App Anwendungsfehler. Probleme mit Protokollen
- 26. Wie Remote Command zu Debuggen
- 27. node.js Webserver auf Heroku - konstantes Speicherwachstum
- 28. Wie Bokeh App auf Heroku
- 29. Node.js mit Express-App stürzt auf Heroku, funktioniert lokal
- 30. Bereitstellen von create-react-app auf heroku