JS:
var ctoken = req.cookies.user;
var stoken = req.session.passport.user;
if(ctoken === 'undefined' || stoken === 'undefined'){
return res.send('invalid token');
}else{
if (ctoken.split('_')[0] !== stoken) {
return res.send('invalid token');
}
}
在
ctoken.split('_')[0]
抛出错误:
cannot call split of undefined.
为什么?由于这种情况,这不应该发生if
。