CNode

利用cookie处理用户登录的相关问题

3342479384发布于14 年前最后回复14 年前2 回复4353 浏览0 收藏

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)

A
a272121742#1·14 年前

是process.on监听错误信息吗?

3
342479384#2·14 年前
引用 a272121742是process.on监听错误信息吗?

监听错误信息? 我试下 监听到所有的错误,然后跳转到同一个页面。

参与回复
登录后即可参与回复。登录