您的位置:首页 > Web前端 > Node.js

Node.js-Socket.IO【1】-身份验证

2016-06-13 13:22 483 查看
Websocket身份验证失败的时候,希望向前台传输错误信息,但是Socket.IO目前最新版本1.4.6在后台使用

next(new Error('unauthorization'));


前端的代码不会响应error事件

socket.on('error', function (data) {
console.log(data || 'error');
});


经查明,可能是一个浏览器兼容性的问题,处理的方法是

var socket = io.connect(http://myapp.herokuapp.com);
修改为:
var socket = io.connect();


但是丢失了Socket.IO的命名空间。

参考链接:http://stackoverflow.com/questions/10030639/socket-io-connect-event-does-not-fire-on-the-client
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: