基于 connect-mongo 的 egg-session 外部存储插件,将 session 存储在 MongoDB 中。支持 connect-mongo 所有配置。
| egg-session-mongo 版本 | egg 1.x |
|---|---|
| 1.x | 😁 |
| 0.x | ❌ |
// {app_root}/config/plugin.js
exports.sessionMongo = {
enable: true,
package: 'egg-session-mongo',
};支持在 egg.js 中扩展插件 egg-session,将 session 数据存储在外部 MongoDB 数据库中。基于 connect-mongo 开发,兼容其所有的配置选项,基于 native-node-mongo 原生模块链接 MongoDB 链接数据库,可以复用已有的 mongoose 或 mongodb 数据库连接。
请到 config/config.default.js 查看详细配置项说明。
$ git clone --depth 1 https://github.com/Mitscherlich/egg-session-mongo && cd egg-session-mongo
$ npm i --save
$ npm run test请到 egg issues 异步交流。