app.use(express.static(__dirname + '/public'));
app.use(express.favicon());
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.methodOverride());
app.use(express.session({ secret: 'topsecret' }));
app.use(app.router);
app.use(stylus.middleware({
src: __dirname + '/public'
, dest: __dirname + '/public'
, compile: compile
}));
--
You received this message because you are subscribed to the Google Groups "Express" group.
To post to this group, send email to expre...@googlegroups.com.
To unsubscribe from this group, send email to express-js+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/express-js?hl=en.
That would do it, yes; if app.router is installed before express.session, it means the session middleware wont be run until after your routes have fired. Therefore, req.session isn't set up until afterwards, either.
--
Laurie Harper
http://laurie.holoweb.net/
-Anthony
-----Original Message-----
From: expre...@googlegroups.com [mailto:expre...@googlegroups.com] On
Behalf Of Laurie Harper
Sent: Saturday, March 05, 2011 8:17 PM
To: expre...@googlegroups.com
Subject: Re: [Express-js] Can't get sessions to work - TypeError: Cannot set
property 'uid' of undefined
--