I have this as configuration of my Express server
app.use(app.router); app.use(express.cookieParser()); app.use(express.session({ secret: \"keyboard cat\" }
In my case, it was because of using body-parser after including the routes.
The correct code should be
app.use(bodyParser.urlencoded({extended:true})); app.use(methodOverride("_method")); app.use(indexRoutes); app.use(userRoutes); app.use(adminRoutes);