Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 29 additions & 24 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# Connect SQLite

connect-sqlite is a SQLite session store, just copied connect-redis.
Expand All @@ -7,7 +6,9 @@ connect-sqlite is a SQLite session store, just copied connect-redis.

## Installation

$ npm install connect-sqlite
```sh
$ npm install connect-sqlite
```

## Options

Expand All @@ -16,30 +17,34 @@ connect-sqlite is a SQLite session store, just copied connect-redis.

## Usage

var connect = require('connect')
, SQLiteStore = require('connect-sqlite')(connect);
```js
var connect = require('connect')
, SQLiteStore = require('connect-sqlite')(connect);

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

with express

var SQLiteStore = require('connect-sqlite')(express);

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

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