【问题标题】:set cookie and redirect in express设置 cookie 并在 express 中重定向
【发布时间】:2016-11-14 14:58:19
【问题描述】:

我正在尝试为响应设置一个 cookie 并在用户尚未经过验证时重定向用户(在路由内)

//add jwt token on successful login
res.cookie('jwt', user.token)
console.log(user)
if(user.security.active === false ){
  res.status(401).json({error: 'your account has been deactivated'})
}
//if user.security.verified == true
if(user.security.verified === false){
   res.redirect('/verify');
}

if(user.security.approved === false) {
   res.redirect('/approval')
}

res.redirect('/')

我的服务器出现错误错误:发送后无法设置标头。

这是否意味着我在设置 cookie 时不能使用重定向?

【问题讨论】:

    标签: express cookies server jwt


    【解决方案1】:

    抱歉,在每个 res 之前添加了 return,它现在可以正常工作

    如果有人想发表评论以进一步解释任何事情,请这样做。

    【讨论】:

    • “在每个 res 之前添加 return”是什么意思? res.cookie 调用后的每个 res?
    猜你喜欢
    • 2015-08-16
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 2010-11-02
    相关资源
    最近更新 更多