Socket.IO test (pan-ca-be)

Chạy server (npm run dev), mở trang này tại http://localhost:3000/. JWT: đăng nhập POST /api/v1/auth/login, dán accessToken. Trước join_room cần POST /api/v1/rooms/:roomId/join. Nếu log báo lỗi kết nối / WebSocket đóng ngay: thử xóa hết ô token (chỉ test connect) hoặc dán token còn hạn — token sai/expired khiến server gọi INVALID_TOKEN và đóng handshake. Mô phỏng spawn cá (2 client, canvas)

Kết nối
Disconnected
Room
Gửi thử (sau khi đã join room)
Log