Express uygulamasından hata ayıklama nasıl kaldırılır?


111

Hata ayıklama modunu kaldırmak istiyorum. Ben kullanıyorum express, redis, socket.iove connect-redisfakat ayıklama modu nereden çıktığını bilmiyorum.

Düğüm hata ayıklama

Birinin bir fikri mi var?


4
Soket.io'nun bu çıktısını veriyor gibi görünüyor. Socket.io
Raynos

Yanıtlar:


228

Güncelleme

Hata ayıklamayı tamamen kaldırmak için şunu kullanın:

var io = require('socket.io').listen(app, { log: false });

appNode.js http sunucusu / ekspres vb. Nerede?


Ayrıca socket.io kullandığınızı söylemeyi unuttunuz . Bu socket.io'dan geliyor . Bunu yapılandırmayla devre dışı bırakabilirsiniz :

io.set('log level', 1); // reduce logging

1
Bunu yeni denedim, ancak TypeError alıyorum: Nesne # <Nesne> 'nin' ayarlı 'yöntemi yok ... sorun nedir? İo = required ("socket.io")
user644745

3
@ user644745: Eğer ayarlarsanız Bana uyar ioetmek require("socket.io").listen(app)(veya benzeri). Cevap için çok teşekkürler, bu günlükler ayrıntılı ve konsolu karıştırıyordu.
pimvdb

7

Gereksiz gelir mesajlarından kaçınmak için günlük seviyesini 1 numaraya ayarlayın.

Bu bağlantıda Socket.IO seçenekleri hakkında daha fazla bilgi edinebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.