2011-06-03 30 views
7

Tôi đang tìm kiếm một số trợ giúp tìm ra các phiên trên máy chủ dựa trên express và socket.io. Phần lớn mục tiêu là xử lý những thứ như ghép nối id phiên socket.io với id người dùng, trạng thái bảo trì khi kết nối lại và có thể dễ dàng nhóm bất kỳ tác nhân nào trên máy chủ.Giải thích về hỗ trợ phiên sử dụng Express và Socket.IO?

Bất kỳ trợ giúp nào được đánh giá rất nhiều.

Cảm ơn.

Trả lời

5

Tôi vừa tải lên một dự án cho phép bạn sử dụng các phiên của mình từ express trong Socket.IO. Có lẽ điều này có thể giúp ích cho bạn. https://github.com/aviddiviner/Socket.IO-sessions

Bạn có thể cài đặt nó với npm install socket.io-sessions. Hãy chắc chắn kiểm tra README.

Nếu bạn mới sử dụng Node, tôi khuyên bạn nên dành thời gian đọc qua các tài liệu nhanh về cách họ xử lý các phiên. http://expressjs.com/guide.html#session-support

Cuối cùng, tôi cũng đã đăng một số đoạn mã ở đây: socket.io and session?

Hy vọng rằng sẽ giúp!

0

Nếu bạn đang sử dụng socket.io v1 +, bạn có thể làm điều đó theo cách ít hacky hơn bằng cách sử dụng phần mềm trung gian. Nhìn vào https://github.com/peerigon/socket.io-session-middleware cho phần mềm trung gian chia sẻ phiên giữa socket.io, kết nối, diễn đạt.

Các vấn đề liên quan