在明确

时间:2016-07-12 11:31:03

标签: express cookies server jwt

我正在尝试为响应设置一个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时无法使用重定向?

1 个答案:

答案 0 :(得分:-1)

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

如果有人想发表评论以进一步解释,请做。