我不能做 res.redirect('/dashbord')

编程入门 行业动态 更新时间:2024-10-03 23:34:09

<a href=https://www.elefans.com/category/jswz/34/1771200.html style=我不能做 res.redirect('/dashbord')"/>

我不能做 res.redirect('/dashbord')

我在重定向到 Node.js 中的另一个标头时遇到问题。我触发这个 /login header

app.post('/login', async (req, res) = {
const data = req.body
const user:IUser = {
name: data.name,
password: data.password
}

        const loginAuth = new Auth()
        const {foundUser, token, refreshToken} = await loginAuth.Login(user.name, user.password)
    
        if(foundUser) {
            res.cookie("JwtToken", token, { httpOnly: true })
            res.redirect(200, '/dashboard');
            // return res.status(200).json({token}).end();
        } else {
            res.redirect(307, '/');
        }
    })

FoundUser 为真或假。如果它找到具有名称和密码的用户,则为真。如果是,我想重定向到/dashboard。但是当我触发那个标题时,什么也没有发生。我用快递。这里是/dashboard

app.get('/dashboard', Authorization, (req, res) => {         
const user:IUser = req.payload         
res.render('dashboard', {user})     
})

我试过谷歌但似乎找不到任何东西

回答如下:

我会先尝试返回响应:

return res.redirect(200, '/dashboard');

更多推荐

我不能做 res.redirect('/dashbord')

本文发布于:2024-05-30 16:31:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770698.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:我不   能做   res   dashbord   redirect

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!