So i have this code
router.get('/invite/:invitecode', async(res,req) => {
return console.log(req.params)
if(!req.params.invitecode) {
return res.render('404')
}
if(!req.user) {
res.redirect(`/login?state=invite/${req.params.invitecode}`)
} else {
res.render('join')
}
})
And when I go to http://localhost:3000/invite/fs It is supposed to return fs as a param, but instead, it console.logs undefined
Why is this happening?
It does not work because you are accessing the Response object, you should flip the arguments
from:
async(res,req)
to
async(req,res)