mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Preserve querystring when ensuring path ends with slash
This commit is contained in:
@@ -31,8 +31,11 @@ events.on("node-icon-dir",function(dir) {
|
||||
|
||||
module.exports = {
|
||||
ensureSlash: function(req,res,next) {
|
||||
if (req.originalUrl.slice(-1) != "/") {
|
||||
res.redirect(301,req.originalUrl+"/");
|
||||
var parts = req.originalUrl.split("?");
|
||||
if (parts[0].slice(-1) != "/") {
|
||||
parts[0] += "/";
|
||||
var redirect = parts.join("?");
|
||||
res.redirect(301,redirect);
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
|
Reference in New Issue
Block a user