shushanfx / koa2-session-mysql

A storage to save koa session in mysql.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

koa2-session-mysql

This is an adpatation of the logic from the connect mysql-session-store (https://github.com/sugendran/mysql-session-store) to koa-generic-session (https://github.com/koajs/generic-session).
Based on mysql and koa-session.

Usage

npm install koa2-session-mysql

example

const koa = require('koa')
    , session = require('koa-session')
    , MysqlStore = require('koa2-session-mysql')
    , app = koa() ;

const THIRTY_MINTUES = 30 * 60 * 1000;

const config= {
        user: "someUser",
        password: "somePwd",
        database: "someDatabase",
        host: "someHOst"
}

app.keys = ['your-session-secret']
app.use(session({
        store: new MysqlStore(config),
        rolling: true,
        cookie: {
            maxage:THIRTY_MINTUES
        }
}))

About

A storage to save koa session in mysql.


Languages

Language:JavaScript 100.0%