Skip to content

Commit f7b719b

Browse files
committed
Update to redirect url with trailing slashes
1 parent f6a9951 commit f7b719b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,17 @@ passport.deserializeUser(function (id, done) {
149149
});
150150
});
151151

152+
// redirect url with trailing slashes
153+
app.use(function(req, res, next) {
154+
if ("GET" == req.method && req.path.substr(-1) == '/' && req.path.length > 1) {
155+
var query = req.url.slice(req.path.length);
156+
console.log(config.serverurl + req.path.slice(0, -1) + query);
157+
res.redirect(301, config.serverurl + req.path.slice(0, -1) + query);
158+
} else {
159+
next();
160+
}
161+
});
162+
152163
// routes need sessions
153164
//template files
154165
app.set('views', __dirname + '/public');

0 commit comments

Comments
 (0)