Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 15d0062

Browse files
maciej-kakoistya
authored andcommitted
Redis session store (kriasoft#19)
Closes kriasoft#14
1 parent 0d3e10d commit 15d0062

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"dependencies": {
1010
"bluebird": "^3.4.7",
1111
"body-parser": "^1.15.2",
12+
"connect-redis": "^3.2.0",
1213
"cors": "^2.8.1",
1314
"dataloader": "^1.2.0",
1415
"express": "^4.14.0",

src/app.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ import express from 'express';
1313
import cors from 'cors';
1414
import bodyParser from 'body-parser';
1515
import session from 'express-session';
16+
import connectRedis from 'connect-redis';
1617
import flash from 'express-flash';
1718
import expressGraphQL from 'express-graphql';
1819
import PrettyError from 'pretty-error';
20+
import redis from './redis';
1921
import passport from './passport';
2022
import schema from './schema';
2123
import accountRoutes from './routes/account';
@@ -28,6 +30,7 @@ app.use(cors());
2830
app.use(bodyParser.urlencoded({ extended: true }));
2931
app.use(bodyParser.json());
3032
app.use(session({
33+
store: new (connectRedis(session))({ client: redis }),
3134
name: 'sid',
3235
resave: true,
3336
saveUninitialized: true,

yarn.lock

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,13 @@ [email protected]:
609609
version "0.1.1"
610610
resolved "https://registry.yarnpkg.com/connect-flash/-/connect-flash-0.1.1.tgz#d8630f26d95a7f851f9956b1e8cc6732f3b6aa30"
611611

612+
connect-redis@^3.2.0:
613+
version "3.2.0"
614+
resolved "https://registry.yarnpkg.com/connect-redis/-/connect-redis-3.2.0.tgz#2d29ea60c8ae8c2c818a710247fdfed158f43388"
615+
dependencies:
616+
debug "^2.2.0"
617+
redis "^2.1.0"
618+
612619
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
613620
version "1.1.0"
614621
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
@@ -2445,7 +2452,7 @@ redis-parser@^2.0.0:
24452452
version "2.3.0"
24462453
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.3.0.tgz#313a47965e49ee35ab3a86c93388b403d76237f6"
24472454

2448-
redis@^2.6.3:
2455+
redis@^2.1.0, redis@^2.6.3:
24492456
version "2.6.3"
24502457
resolved "https://registry.yarnpkg.com/redis/-/redis-2.6.3.tgz#84305b92553c6a1f09c7c47c30b11ace7dbb7ad4"
24512458
dependencies:

0 commit comments

Comments
 (0)