From e659018576c835af2805e305a88eb7c273835f46 Mon Sep 17 00:00:00 2001 From: Ammit Date: Fri, 28 Mar 2014 03:03:04 +0530 Subject: [PATCH 1/3] Update returnTo middleware by default express doesn't do case sensitive routing, so `/login` & '/LogIn' are treated same. --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 596278efcc..081b2331b0 100755 --- a/app.js +++ b/app.js @@ -87,7 +87,7 @@ app.use(function(req, res, next) { // Keep track of previous URL if (req.method !== 'GET') return next(); var path = req.path.split('/')[1]; - if (/(auth|login|logout|signup)$/.test(path)) return next(); + if (/(auth|login|logout|signup)$/i.test(path)) return next(); req.session.returnTo = req.path; next(); }); From b6f3dc962016b46c3a909a230d37fb58a42f2185 Mon Sep 17 00:00:00 2001 From: Ammit Date: Fri, 28 Mar 2014 03:12:57 +0530 Subject: [PATCH 2/3] use app.get('env') --- app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.js b/app.js index 081b2331b0..e65f8dd6eb 100755 --- a/app.js +++ b/app.js @@ -188,7 +188,7 @@ app.get('/auth/venmo/callback', passport.authorize('venmo', { failureRedirect: ' */ app.listen(app.get('port'), function() { - console.log("✔ Express server listening on port %d in %s mode", app.get('port'), app.settings.env); + console.log("✔ Express server listening on port %d in %s mode", app.get('port'), app.get('env')); }); module.exports = app; From ebec37f7b5257e2122a7fd58a02a220b8ecc2959 Mon Sep 17 00:00:00 2001 From: ammit Date: Fri, 28 Mar 2014 03:46:23 +0530 Subject: [PATCH 3/3] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index bc8b61c8cc..9dae551715 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,6 @@ Table of Contents - [How It Works](#how-it-works-mini-guides) - [Mongoose Cheatsheet](#mongoose-cheatsheet) - [Deployment](#deployment) -- [TODO](#todo) - [Contributing](#contributing) - [License](#license)