nodejs-book icon indicating copy to clipboard operation
nodejs-book copied to clipboard

socket.io@4

Open ZeroCho opened this issue 4 years ago • 2 comments

개정판은 @2 사용합니다. 541쪽 $ npm i socket.io@2 597쪽 $ npm i sse socket.io@2

ZeroCho avatar Jan 06 '21 14:01 ZeroCho

@4에서는 이렇게 const wrap = middleware => (socket, next) => middleware(socket.request, {}, next); chat.use(wrap(cookieParser(process.env.COOKIE_SECRET))); chat.use(wrap(sessionMiddleware));

ZeroCho avatar Jan 06 '21 14:01 ZeroCho

const currentRoom = io.of('/chat').adapter.rooms.get(req.params.id); const userCount = currentRoom ? currentRoom.size : 0; if (room.max <= userCount) {

ZeroCho avatar Mar 20 '21 02:03 ZeroCho