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

时间:2015-09-08 20:06:08

标签: node.js socket.io

我正在使用以下代码:

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])   有没有人对这是为什么有任何想法?

1 个答案:

答案 0 :(得分:4)

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

选择其他活动名称。