Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

hoagie-session

2.1.0 • Public • Published

hoagie-session

"Session" storage for hoagie applications.

NPM version Build Status

Install

$ npm install hoagie hoagie-session --save

Usage

var hoagie = require('hoagie');
var session = require('hoagie-session');
 
var app = hoagie();
 
// On the first request, this will write a JSON file
// in the user's HOME directory named after the program.
// For example, if the program name is `math`, the file
// name is `~/.math` by default. You may specify another
// filename to session() if you like;
 
app.use(session());
 
app.use(function(req, res, next) {
 
  // The contents of the session file will be read, parsed,
  // and assigned to `req.session`.
  req.session; // {}
 
  // You may mutate req.session during the request and the
  // changes will be saved to the file.
  req.session.username = req.get('LOGNAME');
 
  next();
});
 
app.run(process.argv.slice(2));

License

ISC License

install

npm i hoagie-session

Downloadsweekly downloads

11

version

2.1.0

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar