Tôi muốn đặt một số thông tin người dùng trong cookie và có thể truy cập thông tin đó trên kết nối, điều này có khả thi không?Tôi có thể truy cập cookie từ Socket.io không?
Trả lời
client.request.headers.cookie
dẫn đến điều kiện chủng tộc như cookie luôn trỏ tới người dùng đăng nhập cuối cùng.
Vui lòng xem: Socket.IO Authentication.
tôi đã nhận nó, công trình này:
client.request.headers.cookie
Cảm ơn! Điều này làm việc hoàn hảo cho tôi – Aron
Theo trả lời này, điều này sẽ làm việc tốt cho phát triển nhưng phá sản xuất do điều kiện chủng tộc: http://stackoverflow.com/a/4754814/371122 – HasFiveVowels
Sử dụng Socket.IO 0.8.7, bạn có thể truy cập vào tiêu đề yêu cầu thông qua:
socket.handshake.headers
Bạn có thể tìm thêm chi tiết về vấn đề này tại https://github.com/LearnBoost/socket.io/wiki/Authorizing
- 1. Không thể nhận ID phiên Express từ cookie w/Socket.IO
- 2. Truy cập cookie từ ứng dụng chrome
- 3. Phiên Express + Góc: không thể truy cập cookie connect.sid
- 4. ủy quyền node.js + express.js + socket.io: không có cookie
- 5. Làm thế nào tôi có thể nhận cookie từ HttpClientHandler.CookieContainer
- 6. Tôi có thể truy cập API ImageMagick bằng Python không?
- 7. Tomcat 7 - Cookie JSESSIONID không thể truy cập được từ mã JavaScript
- 8. Tôi có thể truy cập Lớp .NET Tùy chỉnh của tôi từ PowerShell không?
- 9. Truy cập cookie của trình duyệt từ Flex
- 10. Tôi có thể sử dụng Socket.IO với Django không?
- 11. Không thể cập nhật cookie trong ASP.NET
- 12. Có thể truy cập ipython từ mã không?
- 13. Đặt đường dẫn cookie thành "/" không làm cho cookie có thể truy cập được toàn bộ trang web
- 14. Điều gì có thể truy cập/không thể truy cập có nghĩa là trong git?
- 15. Tôi có thể trực tiếp truy cập vào mô-đun không đổi từ HTML theo AngularJS
- 16. Tôi có thể truy cập App Store từ bên trong Trình mô phỏng iOS không?
- 17. Tôi có thể truy cập tệp Tài nguyên từ Chế độ xem trong MVC không?
- 18. Phiên Socket.io không có express.js?
- 19. Tôi có thể lưu mã thông báo truy cập Facebook và sử dụng sau này không?
- 20. Tôi có thể truy cập các giá trị khóa cụ thể trong từ điển từ mẫu django không?
- 21. Đặt cookie có thể truy cập phía máy khách trong Express
- 22. Tôi có thể có phiên cố định với HAProxy và socket.io có xác thực không?
- 23. Tôi có thể thay đổi tên cookie FormsAuthentication không?
- 24. Cookie chỉ dành cho khách hàng - cookie không bao giờ truy cập vào máy chủ
- 25. đặt cookie tên miền phụ có thể truy cập được vào tên miền phụ phụ?
- 26. Django: Không thể truy cập cookie sessionid bằng cách sử dụng Javascript
- 27. Có thể một tên miền có nhiều cookie không?
- 28. Tôi không thể truy cập phpmyadmin bằng mamp
- 29. Google Analytics có theo dõi lưu lượng truy cập nếu cookie bị tắt trong trình duyệt của tôi không?
- 30. Tôi có thể nhận cookie chỉ từ tên miền cấp hai không?
Bất kỳ bằng chứng cho điều đó? Liên kết bạn cung cấp không đề cập đến điều đó. – rvighne
2016: https://github.com/socketio/socket.io/issues/2470 Tài liệu mới nhất: https://socket.io/docs/server-api/#namespace-use-fn – Palisand