SocketIO / NodeJS – 使用socket.emit时出错

我使用下面的代码:

var app = require('http').createServer(); var io = require('socket.io')(app); app.listen(1337); io.on('connection', function (socket) { socket.emit("error", {title: 'Watch your mouth!', msg: 'Please watch your language, or go to the 18+ chat.'}); }); 

我得到以下错误:

错误:未捕获,未指定的“错误”事件。 ([object object])有没有人有这样的想法?

Node.js对error事件有特殊的处理 ,如果你不处理,就会这样做。 (以确保未被捕获的错误不会在裂缝之间滑动)

select一个不同的事件名称。