mirror of https://github.com/status-im/codimd.git
Update to handle request with invalid uri
This commit is contained in:
parent
5958654ea4
commit
778b6f32b3
11
app.js
11
app.js
|
@ -172,6 +172,17 @@ passport.deserializeUser(function (id, done) {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// check uri is valid before going further
|
||||||
|
app.use(function(req, res, next) {
|
||||||
|
try {
|
||||||
|
decodeURIComponent(req.path);
|
||||||
|
} catch (err) {
|
||||||
|
logger.error(err);
|
||||||
|
return response.errorBadRequest(res);
|
||||||
|
}
|
||||||
|
next();
|
||||||
|
});
|
||||||
|
|
||||||
// redirect url with trailing slashes
|
// redirect url with trailing slashes
|
||||||
app.use(function(req, res, next) {
|
app.use(function(req, res, next) {
|
||||||
if ("GET" == req.method && req.path.substr(-1) == '/' && req.path.length > 1) {
|
if ("GET" == req.method && req.path.substr(-1) == '/' && req.path.length > 1) {
|
||||||
|
|
Loading…
Reference in New Issue