我看老师的免费课程中是通过接口来拦截的【这种做法算不算是前端拦截,通过请求接口,前端做组件选择渲染】,每次请求接口之前先判断是否登录。而nuxt课程中压根就没看懂。
我通过vue脚手架生成的项目,想做登录拦截,express路由过滤是如下写的
//登录拦截
app.use(function (req,res,next) {
if(req.session.manager){
next();
}else{
if (req.originalUrl === '/') {
next()
} else {
res.json({
errno:1024,
hint:'请先登录!',
});
}
}
});可是这样写发现,所有的组件都不能渲染了,页面就是一个空白,是不是把前端的路由也给拦截了,应该用什么样的方式做登录拦截啊,希望老师有些许空闲时间帮忙解决一下,感激!!!