Installbetter-sqlite3-sessions-store provides a better-sqlite3 session storage for express-session.
$ npm i --save better-sqlite3-session-storeUsage
const sqlite = require("better-sqlite3"); const session = require("express-session") const SqliteStore = require("better-sqlite3-session-store")(session) const db = new sqlite("sessions.db", { verbose: console.log }); app.use( session({ store: new SqliteStore({ client: db, expired: { clear: true, intervalMs: 900000 //ms = 15min } }), secret: "keyboard cat", resave: false, }) )License
See License.
Changelog 0.1.0cookie.maxAge
(it's milliseconds)cb
function parameter safe
all
methodreturn
statementTo build this library, I looked at other session stores:
Package Sidebar Installnpm i better-sqlite3-session-store
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4