diff options
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js')
-rw-r--r-- | vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js b/vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js new file mode 100644 index 00000000..fc5e86c7 --- /dev/null +++ b/vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js @@ -0,0 +1,39 @@ +/*! + * Connect - session + * Copyright(c) 2010 Sencha Inc. + * Copyright(c) 2011 TJ Holowaychuk + * MIT Licensed + */ + +/** + * Module dependencies. + */ + +var expressSession = require('express-session'); +var merge = require('utils-merge'); + +/** + * Session: + * + * Setup session store with the given `options`. + * + * See [express-session](https://github.com/expressjs/session) + * + * @param {Object} options + * @return {Function} + * @api public + */ + +module.exports = exports = function session(options) { + var opts = merge({ + resave: true, + saveUninitialized: true + }, options); + + return expressSession(opts); +}; + +exports.Cookie = expressSession.Cookie; +exports.MemoryStore = expressSession.MemoryStore; +exports.Session = expressSession.Session; +exports.Store = expressSession.Store; |