Skip to content

Commit

Permalink
Fixed redis session example
Browse files Browse the repository at this point in the history
  • Loading branch information
tj committed Apr 25, 2012
1 parent 808a8a3 commit 42aeab5
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 23 deletions.
6 changes: 1 addition & 5 deletions examples/session/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@

/**
* Module dependencies.
*/

var express = require('../../lib/express');
var express = require('../..');

var app = express();

Expand Down
28 changes: 10 additions & 18 deletions examples/session/redis.js
Original file line number Diff line number Diff line change
@@ -1,30 +1,22 @@

/**
* Module dependencies.
*/

var express = require('../../lib/express');
var express = require('../..');

// pass the express to the connect redis module
// allowing it to inherit from express.session.Store
var RedisStore = require('connect-redis')(express);

var app = express.createServer();
var app = express();

app.use(express.favicon());
app.use(express.logger('dev'));

// request logging
app.use(express.logger());
// Required by session() middleware
// pass the secret for signed cookies
// (required by session())
app.use(express.cookieParser('keyboard cat'));

// required to parse the session cookie
app.use(express.cookieParser());

// Populates:
// - req.session
// - req.sessionStore
// - req.sessionID (or req.session.id)

app.use(express.session({ secret: 'keyboard cat', store: new RedisStore }));
// Populates req.session
app.use(express.session({ store: new RedisStore }));

app.get('/', function(req, res){
var body = '';
Expand All @@ -38,4 +30,4 @@ app.get('/', function(req, res){
});

app.listen(3000);
console.log('Express app started on port 3000');
console.log('Express app started on port 3000');

0 comments on commit 42aeab5

Please sign in to comment.