Nasıl uzaktaki Heroku üzerinde node.js app hata ayıklama?

oy
6

Şu anda Sonra Heroku üzerinde dağıtmak bir node.js chatbot inşa ediyorum. Uygulamanın sunucuları ulaşabileceği bir kamu URL'den olmalıdır webhooks kullanır. Bu nedenle, benim makinede lokal olarak sunucu çalışan çalışmaz. Ben uzaktan uygulamamı debug bir yolu var mı? Herhangi bir ipucu?

Oluştur 29/08/2016 saat 20:40
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
2

Sen gerçekten yerel bilgisayarınızda ayıklama webhooks gibi ücretsiz bir vekil servisini kullanarak yapabilirsiniz ngrok .

Eğer Heroku üzerinde hata ayıklamak istiyorsanız, kullandığınız gerçek zamanlı günlükleri görüntüleyebilir heroku logs --tailveya günlükleri saklayan bir eklenti hizmeti kullanmak.

Cevap 29/08/2016 saat 23:04
kaynak kullanıcı

oy
2

Ben yerel olarak çalışan uygulamanızın bir örneğine genel URL'ler bağlamak için bir araç kullanarak ele alacak.

1. Seçenek: ngrok

Kolay bir tek olacağını ngrok

2. Seçenek: SSH ters tünel

Etkinleştirmek ssh ve yönetici haklarına sahip herhangi bir internet bakan sunucuya erişimi varsa GatewayPorts yessshd yapılandırmasını, ssh uzak tünel ile yapabilirsiniz. Örneğin:

ssh -n -R 8080:localhost:3000 myserver.example.com

Gönderilen webhooks izin verecek http://myserver.example.com:8080port 3000 tarihinde yerel uygulama dinleme için tünele.

SSH tünel hakkında daha fazla ayrıntı burada bulabilirsiniz

Cevap 29/08/2016 saat 23:06
kaynak kullanıcı

oy
1

Daha kolay bir çözüm buldu.

Yükleme LogDNAeklentiyi ve uygulamayı çalıştırmak ve hata yığın izleme Bkz.

Hatayı görmek ve bunun üzerine oldu hangi hat zaman sonra, sorunu bulmak oldukça kolaydır.

Cevap 18/06/2017 saat 03:14
kaynak kullanıcı

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