1.3.0 • Published 2 years ago

@zapscloud/zapssession v1.3.0

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

zapssession

Zapscloud Session API Client

NodeJS express-session storage for ZapsDB.

Initialize Library with config values

const config = require('./config.json')
const session = require('express-session')
const ZapsSession = require('@zapscloud/zapssession')(session)

var _zapsconfig = {
    app: config.zapsapp,
    authkey: config.zapskey,
    authsecret: config.zapssecret
}

app.use(session({
    key: 'user_sid',
    secret: 'sessionsecret',
    resave: true,
    saveUninitialized: false,
    store: new ZapsSession({
        zapsdb: new ZapsDB(_zapsconfig),
        collection: 'appsession'
    }),
    cookie: {
        maxAge: 86400000
    }
}));