2012-03-30 9 views
7

Mam node.js aplikacji, które można debugować z węzłem inspektor biegania:można użyć węzła inspektor debugować node.js aplikację działa z majster

node --debug app.js 

Ale chcę użyć do majster uruchom moją aplikację, aby załadowała zmienne środowiskowe do pliku .env. Podobnie jak:

foreman start 

Czy istnieje sposób na uruchomienie aplikacji z brygadzistą, a także korzystanie z inspektora węzłów? Próbowałem:

foreman start --debug 

ale nie miałem z tym szczęścia.

Dzięki.

Odpowiedz

6

Dlaczego nie skorzystać node --debug app.js w Procfile

+1

Dziękuję. Ma to sens i pomaga mi lepiej zrozumieć procfile:] – jcarrig

3

Jeśli tylko dotyczą zmiennych środowiskowych, można również rozważyć zastosowanie:

foreman run node --debug app.js

Komenda run nie jest dokładnie taka sama jak start ; zamiast uruchamiać całą aplikację, uruchamia ona tylko polecenie w kontekście środowiska Heroku twojej aplikacji. To może, ale nie musi, działać w zależności od twojej sytuacji (jeśli masz pracowników pomocniczych itp.).