Én jelenleg az épület egy node.js chatbot amit majd telepíteni a Heroku. Az alkalmazás az webhooks ami kell egy nyilvános URL, hogy a kiszolgálók is elérheti. Ezért futtató kiszolgáló helyi gépemen nem fog működni. Van mód arra, hogy a távoli hibakeresés én app? Egyéb ötletek?
Hogyan távoli hibakeresés node.js alkalmazást Heroku?
Ha valóban hibakeresés webhooks a helyi gépen egy ingyenes proxy szolgáltatás, mint ngrok .
Ha azt szeretnénk, hogy debug azt Heroku, akkor tekintse meg a valós idejű naplók segítségével heroku logs --tail, vagy használjon egy addon szolgáltatás, amely tárolja naplók.
Én úgy eszköz segítségével csatlakozni nyilvános URL egy példányát az alkalmazás fut helyben.
1. lehetőség: ngrok
Egy könnyű lenne ngrok
2. lehetőség: ssh fordított tunneling
Ha lehetőséged van, hogy minden Internet felőli kiszolgáló ssh és rendszergazdai jogokat ahhoz, hogy az GatewayPorts yessshd konfigurációs, meg tudod csinálni az ssh távoli alagút. Például:
ssh -n -R 8080:localhost:3000 myserver.example.com
Lehetővé teszi webhooks küldött http://myserver.example.com:8080alagutat a helyi alkalmazás porton 3000.
Talált egy könnyebb megoldás.
Telepítse a LogDNAbővítményt, majd futtassa az alkalmazást, és az a hibaüzenet stack trace.
akkor, ha látod a hibát, és melyik vonalon is történt, ez elég könnyű megtalálni a problémát.













