Starałem się debugować kod po stronie serwera w mojej aplikacji. Dla klienta, debugger w przeglądarce Chrome lub Firefox działa jak czar, ale to jest bardziej skomplikowane dla serweraJak debugować kod po stronie serwera w aplikacji Meteor
Odpowiedz
Więc tutaj jest to, jak udało mi się ją za meteor 0.5.6
nie ma potrzeby, aby majstrować z run.js już
zainstalować węzła inspektor https://github.com/dannycoates/node-inspector
utworzyć zmienną środowiskową export NODE_OPTIONS='--debug'
run meteor
lub mrt
command. Należy powiedzieć, że coś takiego debuggera nasłuchuje na porcie 5858
Po debugger słucha, można rozpocząć węzła inspektor i skierować swoją przeglądarkę do Visit http://127.0.0.1:8080/debug?port=5858
miałem dużo zabawy z nim :-)
dla meteorów 1.2.x i naprzód, wszystko zapakowane w. Wystarczy uruchomić meteor debug
i połączyć się z podanym adresem URL
Wow, to jest całkiem słodkie. To jak chromowany debugger, ale na serwer ... –
najnowsza wersja Meteor (0.7.0.1) nie zatrzymuje się już na punktach przerwania w najnowszej wersji inspektora węzłów. Powód jest wciąż nieznany (https: // github.com/meteor/meteor/issues/1411), ale w kodzie jest umieszczenie instrukcji debuggera :-( –
BTW, jeśli używasz IntelliJ, możesz zrobić kroki, które Dr Gorb zaleca, ale po prostu dodaj bieg konfiguracja dla "Zdalnego debugowania Node.js", ustaw serwer na 127.0.0.1 (jeśli debugujesz lokalnie) i ustaw port na port zgłoszony przez komendę meteor, zwykle 5858. Działa to świetnie z wersjami 0.8 i IntelliJ 13. – occasl
używam zarówno węzła inspektor i Loggly debugować mój serwer Meteor.
Inspektor węzłów jest NIESAMOWITY, ale jeśli mam testerów informujących mnie o problemach lub problemach występujących w produkcji, to nie mówi mi dokładnie o tym, co zrobili ani o jakich warunkach sprzętowych/sieciowych są. Rejestrowanie może jednak informować o warunkach, które spowodowały problem, który umożliwia debugowanie z lepszymi informacjami.
WSlava Kim wyjaśnia, w jaki sposób ktoś może debugować aplikację Meteor po stronie serwera. Najpierw trzeba zainstalować węzeł inspektor
npm install -g node-inspector
a następnie uruchomić aplikację Meteor z konkretnym zmiennej
env NODE_OPTIONS="--debug" meteor
w nowej karcie terminalu otworzyć węzła inspektor przez uruchomienie komendy
node-inspector
Skopiuj i wklej URL z inspektora węzłów w Chrome, a znajdziesz cały kod po stronie serwera, aby ustawić punkty przerwania do debugowania. Ważne: Ustaw punkty przerwania na plikach Twojego projektu w (bez domeny) Folder
Od Meteor 1.1.0.2, meteor debug
załatwia sprawę na Meteor 1.1.0.2.
Zobacz więcej informacji here.
- 1. po stronie serwera w Meteor
- 2. Jak wykonać operacje obsługi plików po stronie serwera w Meteor?
- 3. Jak mogę utworzyć stronę serwera po stronie Meteor?
- 4. Dostęp do DB po stronie klienta, jak w po stronie serwera z meteor
- 5. CSS po stronie serwera?
- 6. Meteor Npm-moduł po stronie klienta?
- 7. Skanowanie po stronie serwera
- 8. Przeglądarka po stronie serwera
- 9. Przekierowania po stronie serwera
- 10. Jak stworzyć logikę aplikacji po stronie serwera na Racer/DerbyJS?
- 11. Jak śledzić liczbę anonimowych użytkowników po stronie serwera w Meteorze?
- 12. Reaktywność po stronie klienta z Meteor?
- 13. Czy klient może wyświetlić kod źródłowy PHP po stronie serwera?
- 14. Błąd serwera w mojej aplikacji Meteor?
- 15. Jak debugować kod Erlang?
- 16. Włącz rejestrowanie po stronie serwera SignalR
- 17. Jak zapobiec atakowi HTTPS po stronie serwera?
- 18. Podłączanie do serwera SharePoint po stronie serwera
- 19. stronicowanie po stronie serwera ngtable
- 20. Jak mogę ustawić i uzyskać ciasteczka (po stronie serwera) w Meteor?
- 21. GWT I18N po stronie serwera
- 22. Jak wykonać przekierowanie po stronie serwera routera meteorytowego?
- 23. javascript po stronie serwera - Ogólne
- 24. Jak przekazać wartość ze strony po stronie serwera do funkcji po stronie klienta w asp.net
- 25. jqgrid, jak wyświetlać komunikaty po stronie serwera
- 26. TCL jako język programowania po stronie serwera
- 27. Jak debugować kod asynchroniczny?
- 28. Auto-minify po stronie serwera?
- 29. Przeglądanie stron po stronie serwera
- 30. Replikacja zastępcza po stronie serwera
Można również debugować po stronie serwera za pomocą [IDE WebStorm] (http://stackoverflow.com/questions/14751080/how-can-i-debug-my-meteor-app-using-the-webstorm-ide). –
'meteor debug' zrobił lewę na Meteor 1.1.0.2. –