fix /user/ redirect route

This commit is contained in:
teddit 2021-01-29 20:09:26 +01:00
parent d6e1a98187
commit cf2fe7f9f1

View File

@ -1001,11 +1001,20 @@ module.exports = (app, redis, fetch, RedditAPI) => {
}) })
}) })
app.get('/user/:user', (req, res, next) => { app.get('/user/:user/:kind?', (req, res, next) => {
res.redirect(`/u/${req.params.user}`) let kind = ''
if(req.params.kind)
kind = `/${req.params.kind}`
let q = ''
if(req.query.sort)
q += `?sort=${req.query.sort}&`
if(req.query.t)
q += `t=${req.query.t}`
res.redirect(`/u/${req.params.user}${kind}${q}`)
}) })
app.get('/u/:user/:kind?/:sort?', (req, res, next) => { app.get('/u/:user/:kind?', (req, res, next) => {
let user = req.params.user let user = req.params.user
let after = req.query.after let after = req.query.after
let before = req.query.before let before = req.query.before