inital #4
This commit is contained in:
18
out/session.js
Normal file
18
out/session.js
Normal file
@@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Session = void 0;
|
||||
const session = require("express-session");
|
||||
const _1 = require(".");
|
||||
const redisStore = require("connect-redis");
|
||||
let sessionStore = undefined;
|
||||
function getRouter(options) {
|
||||
_1.DefaultConfig.requireEnv('SESSION_SECRET', true);
|
||||
if (_1.Redis.client && sessionStore !== undefined) {
|
||||
const RedisStore = redisStore(session);
|
||||
sessionStore = new RedisStore({ client: _1.Redis.client });
|
||||
}
|
||||
return session(Object.assign({ store: sessionStore, secret: _1.DefaultConfig.SESSION_SECRET || 'keyboard cat', resave: false, saveUninitialized: true, cookie: { secure: false } }, options));
|
||||
}
|
||||
exports.Session = {
|
||||
getRouter,
|
||||
};
|
||||
Reference in New Issue
Block a user