diff options
author | Cheng-Han, Wu | 2016-04-20 18:19:11 +0800 |
---|---|---|
committer | Cheng-Han, Wu | 2016-04-20 18:19:11 +0800 |
commit | f7b719b21094713b32ff89f913734dd026bd5286 (patch) | |
tree | 401c7170bc5fa5e01ee5e5d2bc535313c408bb9c | |
parent | f6a995143d4ec5d1649ecb7e7678649c1f8449c4 (diff) |
Update to redirect url with trailing slashes
-rw-r--r-- | app.js | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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'); |