Hogyan távoli hibakeresés node.js alkalmazást Heroku?

szavazat
6

É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?

A kérdést 29/08/2016 20:40
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
2

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.

Válaszolt 29/08/2016 23:04
a forrás felhasználó

szavazat
2

É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.

További részletek a ssh alagút megtalálható itt

Válaszolt 29/08/2016 23:06
a forrás felhasználó

szavazat
1

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.

Válaszolt 18/06/2017 03:14
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more