connect-fs2

0.1.8 • Public • Published

Connect FS

This is a fork of connect-fs by tnantoka I had to do because tnantoka's version was not compatible with latest connect/express versions.

I publish this version on NPM as connect-fs2. It has all contributions and latest PRs merged.

connect-fs is a FileSystem session store, just copied connect-redis.

connect-fs support only connect >= 1.4.0.

Installation

  $ npm install connect-fs2

Options

  • dir='./sessions' Direcotry to save session files
  • beautify Default 'false'. Use JSON formatter for stored session.

Usage

var connect = require('connect')
  , session = require('express-session')
 	  , FSStore = require('connect-fs2')(session)
  , cookieParser = require('cookie-parser');

connect.createServer(
  cookieParser(),
  session({ store: new FSStore, secret: 'your secret' })
);

with express

var FSStore = require('connect-fs2')(session);

app.configure(function() {
  app.set('views', __dirname + '/views');
  app.set('view engine', 'ejs');
  app.use(bodyParser());
  app.use(methodOverride());
  app.use(cookieParser());
  app.use(session({
    store: new FSStore,
    secret: 'your secret',
    cookie: { maxAge: 7 * 24 * 60 * 60 * 1000 } // 1 week
  }));
  app.use(app.router);
  app.use(express.static(__dirname + '/public'));
});

/connect-fs2/

    Package Sidebar

    Install

    npm i connect-fs2

    Weekly Downloads

    82

    Version

    0.1.8

    License

    none

    Last publish

    Collaborators

    • lexoyo