const session = require("express-session"); const BetterSqlite3Store = require("better-sqlite3-session-store")(session); const Database = require("better-sqlite3"); const db = new Database("sessions.sqlite"); module.exports = session({ store: new BetterSqlite3Store({ client: db, expired: { clear: true, intervalMs: 900000 } }), secret: process.env.SESSION_SECRET, resave: false, saveUninitialized: false, cookie: { maxAge: 1000 * 60 * 60 * 24 * 30 } });