From 4763202afd972d7bfc62876c785cbf3d53dd4aaa Mon Sep 17 00:00:00 2001 From: IrosTheBeggar Date: Mon, 31 Jan 2022 00:20:14 -0500 Subject: [PATCH] fix redirect bug --- src/server.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server.js b/src/server.js index ff75928..f68df59 100644 --- a/src/server.js +++ b/src/server.js @@ -82,7 +82,7 @@ exports.serveIt = async configFile => { const matchEnd = req.path.match(/(\/)+$/g); const queryString = req.url.match(/(\?.*)/g) === null ? '' : req.url.match(/(\?.*)/g); // redirect to a more sane URL - return res.redirect(301, req.path.slice(0, (matchEnd[0].length - 1)*-1) + queryString); + return res.redirect(302, req.path.slice(0, (matchEnd[0].length - 1)*-1) + queryString); } next(); }); @@ -107,18 +107,18 @@ exports.serveIt = async configFile => { jwt.verify(req.cookies['x-access-token'], config.program.secret); next(); } catch(err) { - return res.redirect(301, 'login'); + return res.redirect(302, '/login'); } }); mstream.get('/login', (req, res, next) => { if (Object.keys(config.program.users).length === 0){ - return res.redirect(301, '..'); + return res.redirect(302, '..'); } try { jwt.verify(req.cookies['x-access-token'], config.program.secret); - return res.redirect(301, '..'); + return res.redirect(302, '..'); } catch(err) { next(); }