egg-session-mongo

2.0.2 • Public • Published

egg-session-mongo

NPM version build status Test coverage David deps Known Vulnerabilities npm download

A session extension for store session in MongoDB.

see Chinese version: 中文

Install

$ npm i egg-session-mongo --save

Usage

// {app_root}/config/plugin.js
exports.sessionMongo = {
  enable: true,
  package: 'egg-session-mongo',
};

or you can overwrite you MongoStore options in app.js.

// {app_root}/app.js
module.exports = app => {
  const MongoStore = require('egg-session-mongo')(app);

  app.beforeStart(async () => {
    app.sessionStore = new MongStore(/* options */);
  });
};

see app.js for more detail.

Configuration

// {app_root}/config/config.default.js
exports.sessionMongo = {
  url: 'mongodb://127.0.0.1/test'
};

see config/config.example.js for more detail.

Questions & Suggestions

Please open an issue here. or open an issue just at this repo's issue for more timely reply

License

MIT

Package Sidebar

Install

npm i egg-session-mongo

Weekly Downloads

1

Version

2.0.2

License

MIT

Unpacked Size

8.75 kB

Total Files

8

Last publish

Collaborators

  • mitscherlich36