summaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/vnfmarket/node_modules/connect/lib/middleware/session.js
diff options
context:
space:
mode:
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.js39
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;