2017-07-31 7 views
0

ソケットが受信された場合に通知をプッシュしようとしています。エラー:未知の、不特定の "エラー"イベント。 ([object Object])

サーバー側:

if(data.handle.length > 0 && data.message.length > 0){ 
    io.sockets.emit('chat', data); 
} else { 
    socket.emit('error'); 
} 

クライアント側:

socket.on('error', function(){ 
    $.amaran({ 
     'theme'  :'colorful', 
     'content' :{ 
     bgcolor:'red', 
     color:'#fff', 
     message:'Please enter your name, and message and try again.' 
     }, 
     'position' :'top right', 
     'outEffect' :'slideBottom' 
    }); 
}); 

答えて

0

errorイベントがSocketIOの内部使用のために「予約」されているので、あなた自身のいずれかのイベントのためにそれを使用しないでください。代わりにdata-errorのようなものを使用してください。

socket.emit('data-error'); 

socket.on('data-error', ...); 
関連する問題