2011-08-16 17 views

Respuesta

12

No tiene nada que ver con Express. Lo que importa es la configuración de la cookie en sí misma. Establezca su dominio en .mydomain.com y debería estar bien.

EDIT: OP deseaba más detalles, así que aquí están los ejemplos del código.

connect.createServer(
     connect.cookieParser() 
    , connect.session({ cookie: { domain : ".mydomain.com" }}) 
); 

y

res.cookie('remember', 1, { domain : ".mydomain.com" }); 

debería funcionar.

+0

¿Cómo hago eso? Simplemente uso Express para manejar mis cookies ... hago req.session.abc = '123'; console.log (req.session.abc); – user847495

+0

¿Necesito la última parte (res.cookie) si ya lo hice en createServer? – user847495

+0

Los argumentos en createSession controlan las cookies creadas para admitir la sesión. Si crea cookies a mano, debe configurar el dominio a mano. Creo. Pruébalo y mira. – Malvolio

Cuestiones relacionadas