restify-state-session

0.0.8 • Public • Published

forked from Restify state

Module provides middlewares for saving state between requests for restify.

Installation

npm install restify-state-session

Usage

const restify = require('restify');
const restifyState = require('restify-state-session');

let server = restify.createServer({
  name: 'app'
});

server.use(restifyState.cookieParser());
server.use(restifyState.session({ // default
  name: 'user_session',
  proxy: false,
  store: null,
  path: '/',
  domain: '',
  lifetime: 30 * 60,
  secure: false,
  isSession: true
}));


server.get('/counter', (req, res) => {
  if (req.session.counter) {
    req.session.counter++;
  } else {
    req.session.counter = 1;
  }

  res.send({
    counter: req.session.counter
  });
});

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i restify-state-session

Weekly Downloads

2

Version

0.0.8

License

none

Unpacked Size

18.2 kB

Total Files

16

Last publish

Collaborators

  • sun4076