Node.js-Socket.IO【1】-身份驗證

Websocket身份驗證失敗的時候,但願向前臺傳輸錯誤信息,可是Socket.IO目前最新版本1.4.6在後臺使用前端

next(new Error('unauthorization'));

前端的代碼不會響應error事件瀏覽器

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

經查明,多是一個瀏覽器兼容性的問題,處理的方法是app

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

可是丟失了Socket.IO的命名空間。socket

 

參考連接:http://stackoverflow.com/questions/10030639/socket-io-connect-event-does-not-fire-on-the-clientspa

相關文章
相關標籤/搜索