我挂载了一个 isNotLogin的自定义中间件到’/register’上, 本意是当用户已经登陆时, 如果试图post注册信息, 是要返回错误信息的.
isNotLogin(req, res, next){
if(req.session.user){
res.redirect('/');
} else{
next();
}
}
如果是传统网站, 可以直接重定向到首页或个人页面, 但现在前端用的vue. 请问我这个中间件要如何处理呢? 我想过简单的
res.json({err:true}).
请问这种情况一般都是如何处理的呢, 是在这里response呢, 还是在中间件里设置一个错误flag, 之后在路由回调里统一返回呢, 如果是错误flag这个信息要添加到哪里呢? 添加到request上吗? 谢谢