Wie entfernen Sie das Debuggen aus einer Express -App?
Frage
Ich möchte den Debugging -Modus entfernen. ich benutze express
, redis
, socket.io
und connect-redis
, aber ich weiß nicht, woher der Debugging -Modus kommt.
Jemand hat eine Idee?
Lösung
Aktualisieren
Um das Debugging -Gebrauch vollständig zu entfernen:
var io = require('socket.io').listen(app, { log: false });
Wo app
ist node.js http server / express usw.
Sie haben vergessen zu erwähnen, dass Sie auch verwenden Socket.io. Das kommt von Socket.io. Sie können dies durch deaktivieren Aufbau:
io.set('log level', 1); // reduce logging
Andere Tipps
Konfigurieren Sie einfach die Protokollebene auf Nummer 1, um unnötige Nachrichten zu vermeiden.
Weitere Informationen zu Socket.io -Optionen finden Sie hier Verknüpfung.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow