我希望能够向客户端发送错误数据包,类似于registering middleware时的错误数据包。
这有效:
if(!isPostback)
{
if(session["username"] != null)
{
var strsql = loadprofiles(); // calling loadprofiles method
bindlist(strsql);//loading gridview data
}
}
这不是:
var io = require('socket.io')();
io.use(function(socket, next){
if (socket.request.headers.cookie) return next();
next(new Error('Authentication error'));
});
io.on('connection', function(socket){
socket.emit('error', {errorMessage: 'errorMessage'});
//or
socket.emit('error', new Error('error'));
});
如何使用套接字对象发出错误事件?
答案 0 :(得分:3)
活动名称'错误'保留用于传输级别错误。 当你试试
io.on('connection', function(socket){
socket.emit('exception', {errorMessage: 'errorMessage'});
});
它应该可以正常工作。