1.0.3 • Published 10 years ago

apeman-middleware-session v1.0.3

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

apeman-middleware-session

Build Status Code Climate Code Coverage npm Version JS Standard

apeman middleware package for session.

Installation

$ npm install apeman-middleware-session --save

Usage

create an middleware instance and attach to server settings like $api of apeman projects.

Apemanfile.js

/** This is an example Apemanfile to use apeman-middleware-session */

'use strict'

const { Session } = require('./example-models')

module.exports = {
  $pkg: { /* ... */ },
  $api: {
    /* ... */
    $middlewares: [
      require('apeman-middleware-session')(Session, {})
    ]
  }
}

Signature

apemanMiddlewareSession(model, options) -> function

Create an middleware function

Args
NameTypeDefaultDescription
modelObjectSession database model.
optionsObject{}Optional settings
options.keystringKey of session id in cookie.
options.maxAgenumberMax age of session duration.

License

This software is released under the MIT License.

Links

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago