From f7b719b21094713b32ff89f913734dd026bd5286 Mon Sep 17 00:00:00 2001 From: Cheng-Han, Wu Date: Wed, 20 Apr 2016 18:19:11 +0800 Subject: Update to redirect url with trailing slashes --- app.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'app.js') diff --git a/app.js b/app.js index 6ef6d85e..6fe0f489 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'); -- cgit v1.2.3