Quiero configurar un poco de información del usuario en una cookie y poder acceder a ella en la conexión, ¿es esto posible?¿Puedo acceder a una cookie desde Socket.io?
Respuesta
client.request.headers.cookie
conduce a condiciones de carrera como la cookie siempre apunta al último usuario conectado.
Ver: Socket.IO Authentication.
lo tengo, esto funciona:
client.request.headers.cookie
Gracias! Esto funcionó perfectamente para mí – Aron
De acuerdo con esta respuesta, esto funcionará bien para el desarrollo pero la interrupción en la producción debido a las condiciones de carrera: http://stackoverflow.com/a/4754814/371122 – HasFiveVowels
Usando Socket.IO 0.8.7, se puede acceder a través de los encabezados de solicitud:
socket.handshake.headers
Puede encontrar más detalles sobre esto en https://github.com/LearnBoost/socket.io/wiki/Authorizing
- 1. node.js + express.js + autorización de socket.io: sin cookie
- 2. almacenamiento y recuperación de objetos JSON a/desde una cookie
- 3. socket.io parse connect (> = 2.4.1) cookie de sesión firmada
- 4. ¿Puedo acceder a IIdentity desde la API web?
- 5. ¿Puedo acceder a My Custom .NET Class desde PowerShell?
- 6. Acceder a Gmail desde Java
- 7. ¿Cómo puedo acceder a mi servidor localhost desde otras computadoras?
- 8. ¿Cómo puedo acceder a los archivos INI desde Perl?
- 9. ¿Por qué no puedo acceder a un miembro protegido desde una instancia de una clase derivada?
- 10. ¿Cómo puedo acceder a una variable de canal $ _ de nivel superior desde una canalización anidada?
- 11. ¿Cómo acceder a la versión de una gema desde Ruby?
- 12. ¿Cuántos datos puedo almacenar en una cookie?
- 13. Recuperando múltiples encabezados "Set-Cookie" desde una HttpWebResponse
- 14. No se puede acceder a tablas temporales desde una función
- 15. Cómo acceder a Seconds_Behind_Master desde SQL
- 16. No puedo acceder a AudioRecorder
- 17. cómo acceder a una clase desde un dll en python?
- 18. ¿Puedo usar Socket.IO con Django?
- 19. Cómo acceder a ApplicationContext desde un controlador
- 20. ¿Cómo puedo acceder a las propiedades de una tabla "a través" de muchos a muchos desde una plantilla django?
- 21. socket.io de un módulo
- 22. ¿Existe una buena biblioteca para acceder a HBase desde Python?
- 23. ASP.Net 4.0 - ¿Cómo acceder a RouteData desde una ASHX?
- 24. Cómo acceder a la sesión desde una clase de Java
- 25. ¿Cómo acceder a una función de matlab desde código java?
- 26. ¿Cómo acceder a current_user desde una notificación de Rails?
- 27. acceder a una clase Java desde dentro maravilloso
- 28. Cómo acceder a una variable desde la clase interna
- 29. ¿Cómo acceder a una variable global de Python desde C?
- 30. ¿Cómo acceder a FileTables desde Entity Framework?
¿Alguna evidencia para eso? El enlace que proporcionó no menciona eso. – rvighne
2016: https://github.com/socketio/socket.io/issues/2470 Últimos documentos: https://socket.io/docs/server-api/#namespace-use-fn – Palisand