Skip to content

Instantly share code, notes, and snippets.

@linus-amg
Created January 7, 2015 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save linus-amg/d8dc48d08192f795d11b to your computer and use it in GitHub Desktop.
Save linus-amg/d8dc48d08192f795d11b to your computer and use it in GitHub Desktop.
express-session
var express = require('express'),
app = express(),
bodyParser = require('body-parser'),
methodOverride = require('method-override'),
compression = require('compression'),
session = require('express-session'),
RedisStore = require('connect-redis')(session),
app.use(session({
saveUninitialized: true,
resave: true,
secret: env.session.secret,
key: env.session.key,
cookie: {
domain: env.session.cookie.domain,
maxAge: env.session.cookie.expire
},
store: new RedisStore({
host: env.session.db.host,
port: env.session.db.port,
expires_in: env.session.cookie.expire,
namespace: env.session.namespace
})
}));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment