2016-03-26 19 views
3

Ben node.js için WebSocket kütüphane ws kullanıyorum ve benim hata işleme kodunu tetikleyecek sunucuda bir hata olayı taklit etmeye çalışıyorum:WebSocket ws hata olayını nasıl taklit eder?

ws.on('error', function(e) { 
     console.log("error occured"); 
    }); 

ben de tanımlanmamış bir değişken referans çalıştı on ('message') olayı ancak tüm sunucu çöktü ve 'error' olayı hiç tetiklenmedi.

Sunucudaki bir ws hatası olayını nasıl taklit edeceğimi söyleyen var mı?

Teşekkür ederiz!

+3

Yalnızca el ile (ör. 'Ws.emit ('error', new Error ('foo'))') ya da 'error' olay işleyicisini dışarı çekip doğrudan çağıramadınız mı? – mscdex

+0

ws.emit ('error') çalıştı, teşekkürler! –

cevap

4

Etkinliği el ile yayarken (ws.emit('error', new Error('foo'))) ve error olay işleyicisini doğrudan çağırarak (dışarı çekerek ve isimlendirerek) çalışmalıdır.