Wondering what’s next for npm?Check out our public roadmap! »

    connect-kyoto

    0.1.2 • Public • Published

    connect-kyoto

    connect-kyoto is a kyoto-tycoon session store.

    Requirements

    Installation

    $ npm install connect-kyoto
    

    Options

    • port : kyoto-tycoon port number
    • host : kyoto-tycoon hostname

    Usage

    connect

    var KyotoStore = require('connect-kyoto').KyotoStore;
    ...
    connect(
      ...
      connect.cookieParser(),
      connect.session({
        secret: 'youre secret here',
        cookie: {
          maxAge: 7 * 24 * 60 * 60 * 1000 // one week
        },
        store: new KyotoStore(),
      }),
      ...
    ).listen(3001);
    

    express

    var KyotoStore = require('connect-kyoto').KyotoStore;
    ...
    app.configure(function(){
      ...
      app.use(express.cookieParser());
      app.use(express.session({
        secret: 'your secret here',
        store: new KyotoStore(),
        cookie: {
          maxAge: 7 * 24 * 60 * 60 * 1000 // one week
        },
      }));
      ...
    });
    

    Running Tests

    connect-kyoto depends on Vows for testing.

    1. Invoke kyoto-tycoon database server by ktserver_invoker.js

      $ node ktserver_invoker.js

    2. Run the tests.

      $ vows test/*.js

    License

    MIT license.

    TODO

    • feature : db option
    • refactoring : unit test kyoto-tycoon mock server.

    Keywords

    none

    Install

    npm i connect-kyoto

    DownloadsWeekly Downloads

    4

    Version

    0.1.2

    License

    none

    Last publish

    Collaborators

    • avatar