Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Commit 8741af8

Browse files
authored
Upgrade the connect-mongo package to v4 #324 (#325)
Thanks to @klemensz!
1 parent 7d449f0 commit 8741af8

File tree

3 files changed

+59
-12
lines changed

3 files changed

+59
-12
lines changed

package-lock.json

Lines changed: 53 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"bluebird": "3.7.2",
3434
"body-parser": "1.19.0",
3535
"compression": "1.7.4",
36-
"connect-mongo": "jdesboeufs/connect-mongo#527f9b6cd3d95d9bcd765c9ef9f2b5705611f9f5",
36+
"connect-mongo": "4.4.0",
3737
"dotenv": "8.2.0",
3838
"errorhandler": "1.5.1",
3939
"express": "4.17.1",

src/app.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ import compression from "compression"; // compresses requests
33
import session from "express-session";
44
import bodyParser from "body-parser";
55
import lusca from "lusca";
6-
import mongo from "connect-mongo";
6+
import MongoStore from "connect-mongo";
77
import flash from "express-flash";
88
import path from "path";
99
import mongoose from "mongoose";
1010
import passport from "passport";
1111
import bluebird from "bluebird";
1212
import { MONGODB_URI, SESSION_SECRET } from "./util/secrets";
1313

14-
const MongoStore = mongo(session);
15-
1614
// Controllers (route handlers)
1715
import * as homeController from "./controllers/home";
1816
import * as userController from "./controllers/user";
@@ -48,8 +46,10 @@ app.use(session({
4846
saveUninitialized: true,
4947
secret: SESSION_SECRET,
5048
store: new MongoStore({
51-
url: mongoUrl,
52-
autoReconnect: true
49+
mongoUrl,
50+
mongoOptions: {
51+
autoReconnect: true
52+
}
5353
})
5454
}));
5555
app.use(passport.initialize());

0 commit comments

Comments
 (0)