connect-kyoto is a kyoto-tycoon session store.
$ npm install connect-kyoto
port : kyoto-tycoon port numberhost : kyoto-tycoon hostnamevar 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);
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
},
}));
...
});
connect-kyoto depends on Vows for testing.
Invoke kyoto-tycoon database server by ktserver_invoker.js
$ node ktserver_invoker.js
Run the tests.
$ vows test/*.js
db option