Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Node : v0.8.8
- Express: 3.0.0rc3
- TypeError: Object #<IncomingMessage> has no method 'flash'
- at routes (/Users/nblavoie/Desktop/HotPie/HotPie/apps/authentication/routes.js:23:8)
- app.post('/sessions', function(req, res)
- {
- if(req.body.user == 'piechief'
- && req.body.password == '12345')
- {
- req.session.currentUser = req.body.user;
- req.flash('info', "You're logged in as #{req.session.currentUser}");
- res.redirect("/login");
- return;
- }
- else
- {
- req.flash('error', "Those credentials were incorrect. Try again.");
- res.redirect("/login");
- return;
- }
- });
- var app = express();
- app.configure(function(){
- app.set('port', process.env.PORT || 3000);
- app.set('views', __dirname + '/views');
- app.set('view engine', 'jade');
- app.use(express.favicon());
- app.use(express.logger('dev'));
- app.use(express.bodyParser());
- app.use(express.methodOverride());
- app.use(express.cookieParser());
- app.use(express.session({
- secret: "DBBD6BE563419EDB0E5CBD228E603D4AD232CE05434B4FA95C6908B64EA515C3",
- store: new RedisStore({
- host: "127.0.0.1",
- port: "6379",
- db: "mydb"
- })
- }));
- app.use(app.router);
- app.use(express.static(path.join(__dirname, '/public')));
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement