Gewusst wie: deaktivieren der HTTP-request-Protokolle in Node/Express.js
Zur Zeit arbeite ich an einer Anwendung, basierend auf Node/Express.js.
Ich habe eine Menge verschiedener Ressourcen, von Dateien (Bilder, css, js...), dass ich will nicht protokolliert werden, wenn die Ausführung meiner Anwendung...
Exemple: meine Knoten-Anwendung protokolliert:
GET /stylesheets/bootstrap.min.css 200 0ms
GET /js/lib/jquery-1.8.2.min.js 200 0ms
GET /stylesheets/bootstrap-responsive.2.1.1.min.css 200 0ms
GET /stylesheets/font-awesome.css 200 0ms
GET /stylesheets/bootstrapSwitch.css 200 0ms
GET /js/lib/jquery-ui-1.8.23.effects.min.js 200 0ms
GET /js/lib/knockout-2.1.0.js 200 0ms
GET /js/src/messages.manage.js 200 0ms
GET /js/lib/bootstrap.2.1.1.min.js 200 0ms
GET /js/lib/bootstrapSwitch.js 200 0ms
...
Meine Frage ist:
Kann ich entfernen Sie diese Protokolle basierend auf der Endung einer Datei ?
Beispiel: *.js , *.css usw...
- Bewegen Sie die Protokollierung das Stopfen unterhalb der Ressource das Stopfen in der app-Initialisierung. Getan. Woohoo für die Verbindung! Darüber hinaus zeigen Sie bitte Ihren code ein, nicht Ihre Protokolle. 😉
- Ich sollte gelesen haben die express.js Dokumentation... Danke für die Antwort, es hat funktioniert.
- bitte legen Sie diesen Kommentar als eine Antwort, so dass wir Ihnen Kredit 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bewegen Sie die Protokollierung das Stopfen unterhalb der Ressource das Stopfen in der app-Initialisierung. Getan.
Woohoo für Connect!
app.use(express.static
und nachapp.use(logger('dev'));
oder die, die Sie verwendenAuf express.js 4,
Kommentar:
//app.use(morgan('dev'));
vielleicht hilft