From dd2e05d666aa1cc44c8106eb2942d084d06d6bf5 Mon Sep 17 00:00:00 2001 From: jessevinco <104659842+jessevinco@users.noreply.github.com> Date: Tue, 5 Jul 2022 22:25:55 +0100 Subject: [PATCH 1/2] Update app.js --- app.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index 904867d..5e2db85 100644 --- a/app.js +++ b/app.js @@ -403,11 +403,14 @@ app.get('/submit', function(req, res) { }); //Target the logout route -app.get('/logout', function(req, res) { +app + .route("/logout") + .get((req, res) => { //deauthenticate the user and end the user session - req.logout(); + req.logout(function(error) { + if (error) { return next(error); } //redirect the user to the root route (home page) - res.redirect('/'); + res.redirect("/"); }); //POST request (submit route) to submit a secret From 7909d944f769e2da08b5474a58e8b6b4fe42242a Mon Sep 17 00:00:00 2001 From: jessevinco <104659842+jessevinco@users.noreply.github.com> Date: Tue, 5 Jul 2022 23:30:56 +0100 Subject: [PATCH 2/2] Update app.js --- app.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app.js b/app.js index 5e2db85..61ada5a 100644 --- a/app.js +++ b/app.js @@ -52,10 +52,7 @@ app.use(passport.initialize()); app.use(passport.session()); //Connect to mongoDB -mongoose.connect('mongodb://localhost:27017/userDB', { - useNewUrlParser: true, - useUnifiedTopology: true -}); +mongoose.connect('mongodb://localhost:27017/userDB'); /* Fix the below error after running nodemon app.js