Skip to content
A Cassandra session store for connect
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
test
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

build status

connect-cassandra

A Cassandra session store for connect.

Re-uses a helenus pool and creates a column family called connect_session to store the session in if required.

Installation

npm install connect-cassandra

Usage

var express = require('express'),
helenus = require('helenus'),
CassandraStore = require('connect-cassandra')(express);

var pool = new helenus.ConnectionPool({
    hosts      : ['127.0.0.1:9160'],
    keyspace   : 'test'
});

pool.connect(function(e) {
    var app = express.createServer();
    app.use(express.cookieParser());
    app.use(express.session({ secret: 'supersecretkeygoeshere', store: new CassandraStore({ pool: pool })));
});

Contributors

Pair programmed by Roy Lines and James Bloomer. Contributions from David Wetterau.

Something went wrong with that request. Please try again.