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(); }