memorystore
Advanced tools
Comparing version 1.2.0 to 1.2.1
@@ -22,3 +22,3 @@ /*! | ||
var maxAge = sess.cookie.maxAge | ||
var maxAge = (sess && sess.cookie) ? sess.cookie.maxAge : null | ||
return (typeof maxAge === 'number' | ||
@@ -25,0 +25,0 @@ ? Math.floor(maxAge) |
{ | ||
"name": "memorystore", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "express-session full featured MemoryStore layer without leaks!", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,7 +0,9 @@ | ||
# memorystore | ||
express-session full featured MemoryStore layer without leaks! | ||
# memorystore [](https://www.npmjs.com/package/memorystore) [](https://travis-ci.org/roccomuso/memorystore) [](https://david-dm.org/roccomuso/memorystore) [](https://standardjs.com) | ||
> express-session full featured `MemoryStore` module without leaks! | ||
A session store implementation for Express using [lru-cache](https://github.com/isaacs/node-lru-cache). | ||
Because the default `MemoryStore` for [express-session](https://github.com/expressjs/session) will lead to a memory leak due to it haven't a suitable way to make them expire. | ||
The sessions are still stored in memory, so they're not shared with other processes or services. | ||
@@ -11,3 +13,3 @@ | ||
npm install express-session memorystore | ||
$ npm install express-session memorystore | ||
@@ -54,4 +56,8 @@ Pass the `express-session` store into `memorystore` to create a `MemoryStore` constructor. | ||
# Author | ||
Rocco Musolino ([@roccomuso](https://twitter.com/roccomuso)) | ||
# License | ||
MIT |
10499
7
62