node.js - NodeJS - Framework for stateless sessions? -


is there framework support client-managed sessions? in other words, instead of storing signed pid in cookie (as express does), store context... can manage state across clusters without requirement persist.

there express middleware supports this:

https://github.com/expressjs/cookie-session

cookiesession()

provides cookie-based sessions, , populates req.session. middleware takes following options:

  • name - cookie name defaulting "session"
  • keys - list of secret keys prevent tampering
  • secret - used single key if keys not specified
  • options - additional options such secure, httponly, maxage, etc.

middleware:

var cookiesession = require('cookie-session') ... app.use(cookiesession({     name: "my_session_cookie",     secret: "dont_tell_anybody_the_secret_and_change_it_often",     options: { ... } ));  app.use((req, res, next) => {     // set options on req.session before response goes out     req.session.viewcount = (req.session.viewcount || 0) + 1;     res.end(`you viewed page ${req.session.viewcount} times.`); }); 

to clear cookie assign session null before responding:

req.session = null 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -