ExpressJS - Debuggen

Express verwendet das Debug- Modul, um intern Informationen zu Routenanpassung, Middleware-Funktionen, Anwendungsmodus usw. zu protokollieren.

Um alle in Express verwendeten internen Protokolle anzuzeigen, setzen Sie die Umgebungsvariable DEBUG auf Express:* beim Starten der App -

DEBUG = express:* node index.js

Die folgende Ausgabe wird angezeigt.

Diese Protokolle sind sehr hilfreich, wenn eine Komponente Ihrer App nicht richtig funktioniert. Diese ausführliche Ausgabe könnte etwas überwältigend sein. Sie können die Variable DEBUG auch auf einen bestimmten zu protokollierenden Bereich beschränken. Wenn Sie beispielsweise den Logger auf Anwendung und Router beschränken möchten, können Sie den folgenden Code verwenden.

DEBUG = express:application,express:router node index.js

Das Debuggen ist standardmäßig deaktiviert und wird in der Produktionsumgebung automatisch aktiviert. Das Debuggen kann auch erweitert werden, um Ihren Anforderungen gerecht zu werden. Weitere Informationen finden Sie auf der npm-Seite.