aboutsummaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rw-r--r--app.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/app.js b/app.js
index d318df7..adda55c 100644
--- a/app.js
+++ b/app.js
@@ -9,7 +9,18 @@ const quotes = require("./quotes");
const app = express();
// TODO: Use secure: true in production
-app.use(session({ secret: "keyboard cat", resave: false, saveUninitialized: true, cookie: { secure: false } }));
+const redis = require("redis");
+const RedisStore = require("connect-redis")(session);
+const redisClient = redis.createClient();
+app.use(
+ session({
+ store: new RedisStore({ client: redisClient }),
+ secret: "keyboard cat",
+ resave: false,
+ saveUninitialized: true,
+ cookie: { secure: false },
+ })
+);
app.use(express.urlencoded({ extended: true }));
app.use(express.json());