Create a gist now

Instantly share code, notes, and snippets.

@tj /app.js
Created Dec 17, 2011

express 3.x cookie session middleware example
var express = require('express')
, cookieSessions = require('./cookie-sessions');
var app = express();
app.use(express.cookieParser('manny is cool'));
app.use(cookieSessions('sid'));
app.get('/', function(req, res){
req.session.count = req.session.count || 0;
var n = req.session.count++;
res.send('viewed ' + n + ' times\n');
})
app.listen(3000);
@atian25

TypeError: Object # has no method 'signedCookie'
-- should change to res.cookie(name, req.session, {signed: true});

@sgmonda

Fantastic!

@limoragni

Do you know how can I store the session using MongoDb (I'm using mongoose).

@EFF

@limoragni, you can use session-mongoose, works fine but as explained, not ready for production ... https://github.com/donpark/session-mongoose

@yanCode

res.signedCookie(name, req.session, { signed: true });

in both source code & official docs, there is NO res.signedCookie, but only res.cookie(name, req.session, {signed: true}); which works exactly as setting singed cookies!

@raynoppe

Is it possible to use couchDB for session storage?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment