利用cookie处理用户登录的相关问题
module.exports.auth_user = function(req, res, next) {
var pathname = url.parse(req.url).pathname;
if(pathname.indexOf("/admin") != -1) {
//读取cookie
var cookie = req.cookies[‘ocuvite’];
if(cookie) {
next();
} else {
next(new Error(‘error’));
}
}
}
我想判断cookie是否存在,如果不存在,则跳转到网站首页 在 else { } 下面用res.redirect 没有效果 看了nodeclub 源码, 用next(err); 来做 但是怎么才能侦听到err,然后跳转至首页呢?
2 回复
是process.on监听错误信息吗?
监听错误信息? 我试下 监听到所有的错误,然后跳转到同一个页面。