2012-01-22 9 views
5

en rieles, el almacén de sesión predeterminado usa cookies. la sesión se clasifica y firma con una clave secreta para que el cliente no pueda controlarla. este enfoque es muy escalable y no requiere ningún tipo de 'back-end' para funcionar.¿hay un almacén de sesión basado en cookies para nodejs (connect, express)?

No encuentro nada parecido para Express o Connect.

+1

posible duplicado de [session only cookie for express.js] (http://stackoverflow.com/questions/4371178/session -only-cookie-for-express-js) – jcolebrand

+0

@jcolebrand: esa pregunta se trata de cookies de sesión solamente (relacionadas con la duración de la cookie), se trata de almacenar datos de sesión en la cookie. No relacionado en absoluto. – UpTheCreek

+0

¿De qué estás hablando hombre? Todas las cookies son para almacenar datos en ellas. Y el objetivo es que no guardes los datos en algo en el servidor. Creo que necesitas volver a pensar la estrategia. Además, tu comentario no aclara. ¿Quizás piensas hacer una edición de la pregunta para dibujar una diferenciación? – jcolebrand

Respuesta

9

Connect 2x tiene uno incorporado y este es un ejemplo de lo simple que sería obtener algo básico con Express 3x https://gist.github.com/1491756 con el nuevo soporte para cookies firmado. Todavía puede hacer lo mismo sin actualizar pero necesitará usar utils en lugar de esos getters

+2

¡Thx! ¿Es ahora parte de [email protected] con http://expressjs.com/api.html#cookieSession? – abernier

Cuestiones relacionadas