1
我有以下代碼:Socket.io處理中間件錯誤
io.use(function (socket, next) {
if (socket.auth) // user has already authed
next(); // success
next(new Error('not authorized'));
});
哪裏出錯結束了?
我有以下代碼:Socket.io處理中間件錯誤
io.use(function (socket, next) {
if (socket.auth) // user has already authed
next(); // success
next(new Error('not authorized'));
});
哪裏出錯結束了?
它最終成爲對客戶端的HTTP錯誤代碼響應。
說說抓撓我的頭吧。 –
當使用socket.io你做http請求/網絡套接字,他們得到一個響應。例如,如果瀏覽器中的socket.io執行了一個http請求,服務器在該請求中拋出一個錯誤,您應該在該請求的客戶端中獲得500個左右的http響應代碼。你可以在網絡標籤中看到。 – lolypop