From f7b719b21094713b32ff89f913734dd026bd5286 Mon Sep 17 00:00:00 2001 From: "Cheng-Han, Wu" Date: Wed, 20 Apr 2016 18:19:11 +0800 Subject: [PATCH] Update to redirect url with trailing slashes --- app.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app.js b/app.js index 6ef6d85..6fe0f48 100644 --- a/app.js +++ b/app.js @@ -149,6 +149,17 @@ passport.deserializeUser(function (id, done) { }); }); +// redirect url with trailing slashes +app.use(function(req, res, next) { + if ("GET" == req.method && req.path.substr(-1) == '/' && req.path.length > 1) { + var query = req.url.slice(req.path.length); + console.log(config.serverurl + req.path.slice(0, -1) + query); + res.redirect(301, config.serverurl + req.path.slice(0, -1) + query); + } else { + next(); + } +}); + // routes need sessions //template files app.set('views', __dirname + '/public');