1.0.6 • Published 2 years ago

express-session-store-mariadb v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

express-session-store-mariadb

Description

Session store for express-session and sequelize.js. Only tested on maria-db.

Usage

const session = require("express-session");
const SessionStore = require("express-session-store-mariadb")(session);

//initialize new store with sequelize
const sessionStore = new SessionStore({
  client: sequelize
});

router.use(
  session({
    // session options
    store: sessionStore,

    secret: "keyboard cat",
    resave: false, //
    saveUninitialized: false,
    cookie: {
      secure: false,
      httpOnly: true,
      sameSite: "strict",
      // expires: new Date(Date.now() + hour),
      maxAge: 60 * 1000,
    },
    rolling: true,
  })
);

Implemented Methods

  • req.session.touch(). you can set resave to false.
  • sessionStore.length()
  • sessionStore.clear()
  • sessionStore.set()
  • sessionStore.get()
  • sessionStore.destroy()
  • sessionStore.clear()
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago