A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.npmjs.org/package/express-session-rsdb below:

express-session-rsdb - npm

express-session-rsdb0.1.9 • Public • Published 2 years ago

express-session-rsdb

Rocket-Store session storage for express

A very fast and lightweight file storage solution.

The storage provides garbage collection of expired sessions.

Installation
	  $ npm install express-session-rsdb
Usage
const express = require('express');
const session = require('express-session');
const sessionStore = require('express-session-rsdb');

const app = express()

app.use(session({
  store: new sessionStore(),
  secret: "The secret to life is meaningless unless you discover it yourself",
  resave: false,
  saveUninitialized: true,
  cookie: { secure: false, maxAge: 1800 },
}))

...

app.listen(3000);
Options option Description data_storage_area Directory root for rocket-store data files. Defaults to 'rsdb' in OS specific tempory directory. collection name og collection where sessions are stored. Defaults to 'session' purge_interval Time between automated garbage collection of expired sessions, in seconds. Garbage collection is disabled by setting this to 0.
app.use(session({
  store: new sessionStore({
      data_storage_area: "./rsdb",
      collection: "session",
      purge_interval: 700,
    }),
  ...
}))  
Change log
Package Sidebar Install

npm i express-session-rsdb

Downloads Weekly Downloads Collaborators

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